summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libclang] Allow code-completion when pointing at the end-of-file.Argyrios Kyrtzidis2014-10-181-15/+14
* Unique_ptrify Preprocessor::PragmaHandlersBackupDavid Blaikie2014-09-151-2/+2
* Use unique_ptr for ScratchBuf and PragmaHandlers in the preprocessor.Craig Topper2014-09-121-14/+8
* Unique_ptrify PPCallbacks ownership.Craig Topper2014-09-101-3/+1
* unique_ptrify Preprocessor's TokenLexerCacheDavid Blaikie2014-08-291-2/+1
* unique_ptrify SourceManager::createFileIDDavid Blaikie2014-08-291-1/+1
* Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie2014-08-271-1/+1
* Update for LLVM api change.Rafael Espindola2014-08-271-4/+4
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-0/+19
* unique_ptr-ify FileSystemStatCache::setNextStatCacheDavid Blaikie2014-08-111-0/+1
* Simplify MacroInfo lifetime management. We don't need three different functionsRichard Smith2014-07-241-5/+9
* Remove unused Prev pointer from MacroInfo chain.Richard Smith2014-07-241-2/+2
* Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper2014-06-261-1/+1
* [C++11] Use 'nullptr'.Craig Topper2014-06-091-2/+2
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-16/+19
* Provide and use a safe Token::getRawIdentifier() accessorAlp Toker2014-05-171-3/+2
* Rename SourceManager::createFileIDForMemBuffer()Alp Toker2014-05-161-1/+1
* Don't leak MacroArgs when using code completion, PR19688.Nico Weber2014-05-091-1/+4
* Reformat code following Preprocessor constructor updatesAlp Toker2014-05-021-6/+5
* Factor TargetInfo pointer/DelayInitialization bool pair out of Preprocessor ctorAlp Toker2014-05-021-8/+3
* Remove unused IncrProcessing parameter from Preprocessor ctorAlp Toker2014-05-021-3/+2
* Preprocessor: Clarify the ownership of the IncludeMacroStack with unique_ptr.Benjamin Kramer2014-03-151-5/+1
* [Preprocessor] Pass TranslationUnitKind to the preprocessor and if it is TU_P...Argyrios Kyrtzidis2014-03-071-1/+3
* Use a more conventional logical op instead of bitwise andAlp Toker2014-02-241-1/+1
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-171-42/+0
* MS ABI: Implement #pragma vtordisp() and clang-cl /vdNReid Kleckner2014-02-121-0/+18
* Track the currently-being-built submodule inside the preprocessor (rather thanRichard Smith2014-01-311-1/+1
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-2/+2
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-231-2/+2
* Modules: Teach the preprocessor to recognize 'import' only after an '@'.Douglas Gregor2013-11-071-3/+7
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-191-3/+33
* Add option to disable module loading.Daniel Jasper2013-08-051-1/+1
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-031-1/+1
* [PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2013-04-301-1/+5
* [Preprocessor] Remove PPMutationListener.Argyrios Kyrtzidis2013-03-271-3/+1
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-7/+7
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-2/+3
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-5/+6
* Introduce SourceManager::PredefinesFileID, to allow each checking of whetherArgyrios Kyrtzidis2013-02-011-0/+1
* Preprocessor: initialize member introduced in r173881.Jordan Rose2013-01-311-0/+1
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-301-2/+2
* Handle universal character names and Unicode characters outside of literals.Jordan Rose2013-01-241-4/+56
* Remove unnecessary initialization i Added in r172668.David Blaikie2013-01-161-6/+5
* Fix -Wreorder warning.David Blaikie2013-01-161-13/+11
* Move initialization of ParsingIfOrElifDirective down next to the macroEric Christopher2013-01-161-4/+3
* No longer crashing with an assert when __has_include or __has_include_next is...Aaron Ballman2013-01-161-1/+2
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-2/+2
* Don't warn about disabled macro expansion if we see the name of a function-li...Richard Smith2012-12-121-4/+3
* Use @import rather than @__experimental_modules_import, since theDouglas Gregor2012-12-111-2/+2
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-9/+9
OpenPOWER on IntegriCloud