llvm-project/clang/include/clang/Lex
Pekka Jaaskelainen 1db1da25bf Callback support for OpenCL extension pragmas.
Patch from Rami Ylimäki and Mikael Lepistö!

llvm-svn: 192531
2013-10-12 09:29:48 +00:00
..
CMakeLists.txt New function for tablegenning: clang_tablegen. 2011-02-20 22:06:32 +00:00
CodeCompletionHandler.h Documentation cleanup: escape # characters in Doxygen comments as needed. 2012-06-22 05:39:17 +00:00
DirectoryLookup.h [Modules] If a module map resides in a system header directory, treat it as a system module. 2013-06-21 16:28:10 +00:00
ExternalPreprocessorSource.h Add missing includes and forward declarations so that headers don't depend on 2013-01-12 16:54:37 +00:00
HeaderMap.h Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. 2012-09-15 20:20:27 +00:00
HeaderSearch.h [Modules] If a module map resides in a system header directory, treat it as a system module. 2013-06-21 16:28:10 +00:00
HeaderSearchOptions.h Add -fmodule-map-file option. 2013-09-24 09:27:13 +00:00
LexDiagnostic.h Kill the brief and full explanation fields from StaticDiagInfoRec. They were unused and wasted space for nothing. 2012-02-09 19:38:26 +00:00
Lexer.h Make Preprocessor::Lex non-recursive. 2013-09-19 00:41:32 +00:00
LiteralSupport.h Replace a bool with an enum for clarity, based on review comment from James Dennett. 2013-09-26 04:19:11 +00:00
MacroArgs.h [Preprocessor] For the MacroExpands preprocessor callback, also pass the MacroArgs object that provides information about 2013-05-03 22:31:32 +00:00
MacroInfo.h Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 2013-07-04 03:08:24 +00:00
Makefile Clang-side build system infrastructure for multiple tblgens. 2011-10-06 01:52:10 +00:00
ModuleLoader.h [modules] If we hit a failure while loading a PCH/module, abort parsing instead of trying to continue in an invalid state. 2013-05-24 05:44:08 +00:00
ModuleMap.h Module use declarations (II) 2013-09-24 09:14:14 +00:00
MultipleIncludeOpt.h Introducing -Wheader-guard, a warning that checks header guards actually work 2013-06-12 21:20:57 +00:00
PPCallbacks.h Callback support for OpenCL extension pragmas. 2013-10-12 09:29:48 +00:00
PPConditionalDirectiveRecord.h Add condition expression result to if and elif callbacks. 2013-07-18 00:00:36 +00:00
PTHLexer.h Make Preprocessor::Lex non-recursive. 2013-09-19 00:41:32 +00:00
PTHManager.h Sort #include lines for all files under include/... 2012-12-04 09:18:49 +00:00
Pragma.h More doxygen/documentation cleanups. 2012-06-13 22:07:09 +00:00
PreprocessingRecord.h Add SourceRange to PPCallbacks::Defined callback. 2013-07-19 18:50:04 +00:00
Preprocessor.h Module use declarations (II) 2013-09-24 09:14:14 +00:00
PreprocessorLexer.h Use pop_back_val() instead of both back() and pop_back(). 2013-08-23 16:11:15 +00:00
PreprocessorOptions.h Use trailing documentation comments properly 2013-02-16 22:21:38 +00:00
ScratchBuffer.h
Token.h Make Preprocessor::Lex non-recursive. 2013-09-19 00:41:32 +00:00
TokenConcatenation.h Add support for C++0x unicode string and character literals, from Craig Topper! 2011-07-27 05:40:30 +00:00
TokenLexer.h Make Preprocessor::Lex non-recursive. 2013-09-19 00:41:32 +00:00