summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis2012-12-041-3/+2
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-2/+5
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-171-0/+39
* Teach the preprocessor to hold onto the preprocessor options.Douglas Gregor2012-10-241-2/+5
* Rework the (de-)serialization of macros, as stored inDouglas Gregor2012-10-091-2/+4
* Move the 'find macro by spelling' infrastructure to the Preprocessor class andDmitri Gribenko2012-09-291-0/+33
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-291-4/+8
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-241-4/+4
* Added some preprocessor memory usage stats to -cc1 -print-statsAlexander Kornienko2012-08-131-0/+14
* Patch for handling C99 veriadic macros when using precompiled headers,Douglas Gregor2012-06-291-0/+10
* Structured comment parsing, first step.Dmitri Gribenko2012-06-201-2/+2
* Revert predefined decl tracking.Meador Inge2012-06-191-1/+1
* Disable _Pragma during HTML macro rewriting to keep from crashing.Jordan Rose2012-06-081-1/+2
* Add a -rewrite-includes option, which is similar to -rewrite-macros, but only...David Blaikie2012-06-061-0/+1
* Add pedantic warning -Wempty-translation-unit (C11 6.9p1).Jordan Rose2012-06-061-1/+1
* Initialize the non-target-dependent fields of the Preprocessor in its constru...Argyrios Kyrtzidis2012-06-021-48/+47
* Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis2012-04-031-0/+1
* From Vassil Vassilev:Axel Naumann2012-03-161-4/+5
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-5/+5
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-051-2/+3
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-011-6/+6
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-251-4/+2
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-15/+0
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-1/+1
* Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer2012-02-041-0/+15
* Thread a TargetInfo through to the module map; we'll need it forDouglas Gregor2012-01-301-1/+3
* Rework HeaderSearch's interface for getting a module from a name andDouglas Gregor2012-01-291-1/+1
* When loading an AST file, set SourceManager::MainFileID to the main file of t...Argyrios Kyrtzidis2012-01-051-12/+16
* Don't treat 'import' as a contextual keyword when we're in a caching lexer, o...Douglas Gregor2012-01-041-9/+18
* Eliminate the uglified keyword __import_module__ for importingDouglas Gregor2012-01-031-12/+6
* Introduce a non-uglified syntax for module imports in Objective-C:Douglas Gregor2012-01-031-5/+11
* Add a "Modules" language option, which subsumes the previousDouglas Gregor2012-01-031-1/+0
* Added -Wdisabled-macro-expansion warning.Abramo Bagnara2012-01-011-2/+5
* When we treat an #include or #import as a module import, create anDouglas Gregor2011-12-021-1/+2
* Implementing parsing and resolution of module export declarationsDouglas Gregor2011-12-021-1/+6
* Introduce the notion of name visibility into modules. For a givenDouglas Gregor2011-12-011-1/+2
* Teach the preprocessor how to handle module import declarations thatDouglas Gregor2011-11-301-9/+23
OpenPOWER on IntegriCloud