hanchenye-llvm-project/clang/lib/Parse
Richard Smith ee390436b9 Replace a fake enum class with the real thing.
llvm-svn: 208943
2014-05-16 01:56:53 +00:00
..
CMakeLists.txt
Makefile
ParseAST.cpp
ParseCXXInlineMethods.cpp Replace a fake enum class with the real thing. 2014-05-16 01:56:53 +00:00
ParseDecl.cpp Replace a fake enum class with the real thing. 2014-05-16 01:56:53 +00:00
ParseDeclCXX.cpp Refactor all the checking for missing 'template<>'s when a declaration has a 2014-04-17 03:29:33 +00:00
ParseExpr.cpp PR19748: Make sure we don't lose colon protection after the parenthesized type-id in a cast-expression. 2014-05-15 02:43:47 +00:00
ParseExprCXX.cpp Replace completely bogus ambiguous-compound-literal-in-C++ code with something 2014-05-15 02:51:15 +00:00
ParseInit.cpp PR19339: Disambiguate lambdas with init-captures from designated initializers 2014-04-13 04:31:48 +00:00
ParseObjc.cpp Objective-C. Improve diagnostic error for '@import' 2014-03-26 22:02:43 +00:00
ParseOpenMP.cpp [OPENMP] Removed unnecessary enums from OpenMP constructs 2014-05-12 04:23:46 +00:00
ParsePragma.cpp [MS-ABI] Add support for #pragma section and related pragmas 2014-04-08 22:30:47 +00:00
ParseStmt.cpp Suggest fix-it ':' when '=' used in for-range-declaration 2014-05-08 11:28:25 +00:00
ParseTemplate.cpp Replace a fake enum class with the real thing. 2014-05-16 01:56:53 +00:00
ParseTentative.cpp Replace a fake enum class with the real thing. 2014-05-16 01:56:53 +00:00
Parser.cpp Rewrite NRVO determination. Track NRVO candidates on the parser Scope and apply the NRVO candidate flag to all possible NRVO candidates here, and remove the flags in computeNRVO or upon template instantiation. A variable now has NRVO applied if and only if every return statement in that scope returns that variable. This is nearly optimal. 2014-05-03 00:41:18 +00:00
RAIIObjectsForParser.h