llvm-project/clang/lib/Parse
Aaron Ballman 05d76eaa21 Removing some attribute magic related to the OpenCL keyword attributes. Instead of mapping them to their semantics as a custom part of the parser, they instead map declaratively through the rest of the attribute system.
llvm-svn: 199175
2014-01-14 01:29:54 +00:00
..
CMakeLists.txt Removing a bit of custom parsing functionality used by the thread safety analysis APIs. Now using tablegen to determine whether an attribute's arguments should be parsed in an unevaluated context instead of relying on a separate, hard-coded list of attributes. 2014-01-09 19:39:35 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ParseAST.cpp Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 2013-07-04 03:08:24 +00:00
ParseCXXInlineMethods.cpp ExpectAndConsume: Diagnose errors automatically 2014-01-01 03:08:43 +00:00
ParseDecl.cpp Removing some attribute magic related to the OpenCL keyword attributes. Instead of mapping them to their semantics as a custom part of the parser, they instead map declaratively through the rest of the attribute system. 2014-01-14 01:29:54 +00:00
ParseDeclCXX.cpp Add a new attribute 'enable_if' which can be used to control overload resolution based on the values of the function arguments at the call site. 2014-01-11 02:50:57 +00:00
ParseExpr.cpp Use token kind instead of '%select{.|->}0' in diagnostic 2014-01-06 11:30:41 +00:00
ParseExprCXX.cpp Sort all the #include lines with LLVM's utils/sort_includes.py which 2014-01-07 11:51:46 +00:00
ParseInit.cpp Support and use token kinds as diagnostic arguments 2013-12-24 09:48:30 +00:00
ParseObjc.cpp ExpectAndConsume: Diagnose errors automatically 2014-01-01 03:08:43 +00:00
ParseOpenMP.cpp Sort all the #include lines with LLVM's utils/sort_includes.py which 2014-01-07 11:51:46 +00:00
ParsePragma.cpp Support and use token kinds as diagnostic arguments 2013-12-24 09:48:30 +00:00
ParsePragma.h Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. 2013-06-04 02:07:14 +00:00
ParseStmt.cpp TryConsume parser cleanups 2014-01-10 11:19:30 +00:00
ParseTemplate.cpp Parse: Token consumption modernization and loop de-nesting 2014-01-05 03:27:11 +00:00
ParseTentative.cpp TryConsume parser cleanups 2014-01-10 11:19:30 +00:00
Parser.cpp Rename getTokenSimpleSpelling() to getPunctuatorSpelling() 2014-01-06 12:54:07 +00:00
RAIIObjectsForParser.h ExpectAndConsume: Diagnose errors automatically 2014-01-01 03:08:43 +00:00