summaryrefslogtreecommitdiff
path: root/lib/AST
AgeCommit message (Expand)AuthorFilesLines
2016-06-25Implement C++17 P0386R2, inline variables. (The 'inline' specifier gives aRichard Smith3-19/+23
2016-06-24Revert r273705Carlo Bertolli3-80/+0
2016-06-24[OpenMP] Initial implementation of parse and sema for composite pragma 'distr...Carlo Bertolli3-0/+80
2016-06-24Use even more ArrayRefsDavid Majnemer1-8/+4
2016-06-24Use more ArrayRefsDavid Majnemer7-21/+22
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2-5/+7
2016-06-23Use ranges to concisely express iterationDavid Majnemer5-44/+36
2016-06-21Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2-2/+11
2016-06-21Revert "[MS] Don't expect vftables to be provided for extern template instant...Reid Kleckner1-6/+7
2016-06-21Delete dead code.Rafael Espindola1-7/+0
2016-06-21[MS] Don't expect vftables to be provided for extern template instantiationsReid Kleckner1-7/+6
2016-06-15Apply some suggestions from clang-tidy's performance-unnecessary-value-param.Benjamin Kramer1-8/+8
2016-06-15Don't use static variables in LambdaCaptureJohn Brawn2-15/+10
2016-06-15Revert accidential "[MSVC] Late parsing of in-class defined member functions ...Alexey Bataev3-44/+0
2016-06-15[MSVC] Late parsing of in-class defined member functions in templateAlexey Bataev3-0/+44
2016-06-12Add some std::move where the value is only read otherwise.Benjamin Kramer1-1/+1
2016-06-11Revert "[ASTMatchers] New forEachOverriden matcher."Chandler Carruth2-19/+9
2016-06-10[ASTMatchers] New forEachOverriden matcher.Clement Courbet2-9/+19
2016-06-10Check for null pointers before calling the Stmt ProfilerRichard Trieu1-31/+63
2016-06-10Remove CXXConstructExpr::getFoundDecl(); it turned out to not be useful.Richard Smith2-19/+4
2016-06-09Fix a crash in the AST dumper.Richard Trieu1-2/+4
2016-06-09Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2-11/+2
2016-06-09[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2-2/+11
2016-06-08[ItaniumMangle] Mangle dependent __underlying_type correctlyDavid Majnemer1-1/+1
2016-06-07[OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan1-1/+4
2016-06-07Revert "[OPENCL] Fix wrongly vla error for OpenCL array."Xiuli Pan1-4/+1
2016-06-07[OPENCL] Fix wrongly vla error for OpenCL array.Xiuli Pan1-1/+4
2016-06-04Sema: do not attempt to sizeof a dependent typeSaleem Abdulrasool1-0/+5
2016-06-04PR27989: only enqueue binary operators into the data recursive int expressionRichard Smith1-1/+3
2016-05-27[MSVC2015] Fix mangling for static variables initialization guardsDmitry Polukhin1-0/+1
2016-05-26[OpenMP] Parsing and sema support for the from clauseSamuel Antao3-0/+62
2016-05-26[OpenMP] Parsing and sema support for the to clauseSamuel Antao3-0/+62
2016-05-26[OpenMP] Parsing and sema support for target update directiveSamuel Antao3-0/+33
2016-05-26[MSVC] Support for __unaligned qualifier in functionsAndrey Bokhanko2-3/+4
2016-05-26[ObjC] Remove _Atomic from return type and parameter type ofAkira Hatanaka1-0/+6
2016-05-25[Sema] Use the failure bits introduced by r270781.George Burgess IV1-17/+17
2016-05-25[Sema] Note when we encounter a problem in ExprConstant.George Burgess IV1-33/+106
2016-05-25Fix rejects-valid on constexpr function that accesses a not-yet-defined 'externRichard Smith1-3/+8
2016-05-25Fix mangled name of method with ns_consumed parameters.Nico Weber1-3/+3
2016-05-25Fix build problem in MSVCAlexey Bataev1-4/+1
2016-05-25[OPENMP 4.5] Codegen for dacross loop synchronization constructs.Alexey Bataev2-8/+39
2016-05-24[RecordLayout] Use an ASTVector instead of using a separate pointer and counterDavid Majnemer2-32/+15
2016-05-23[MS ABI] Implement __declspec(empty_bases) and __declspec(layout_version)David Majnemer2-18/+48
2016-05-22[AST] Cleanup comments regarding CXXRecordDecl::isEmptyDavid Majnemer1-8/+11
2016-05-19[MS ABI] Ignore transparent contexts when determining the effective contextDavid Majnemer1-1/+1
2016-05-19Fix PR27601 by reverting [r267453] - Refactor traversal of bases in deduction...Faisal Vali1-9/+6
2016-05-19Make Sema::getPrintingPolicy less ridiculously expensive. This used to performRichard Smith3-33/+22
2016-05-18Support for MSVS default calling convention options (/Gd, /Gz, /Gv,Alexey Bataev1-2/+19
2016-05-17PR27754: CXXRecordDecl::data() needs to perform an update even if it's calledRichard Smith1-1/+1
2016-05-16Avoid O(n^2) string analysis when handling GNU __asm__ statements.Richard Smith1-8/+15