summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Remove unnecessary default cases in switches over enums.David Blaikie2012-01-171-1/+0
* remove unneeded config.h includesDylan Noblesmith2011-12-221-1/+0
* For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis2011-10-111-2/+4
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Rename getInstantiationColumnNumber to getExpansionColumnNumber in bothChandler Carruth2011-07-251-1/+1
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-17/+17
* Update the remaining comments in Frontend to 'expansion'.Chandler Carruth2011-07-141-2/+2
* Copy diagnostic pragmas to the preprocessed output, from Richard Osborne!Douglas Gregor2011-06-221-0/+44
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-1/+1
* Frontend: Factor out header include dumping (-H) into its own preprocessorDaniel Dunbar2011-02-021-36/+4
* Several PPCallbacks take an SourceLocation + IdentifierInfo, ratherCraig Silverstein2010-11-191-10/+7
* Make sure to always check the result ofDouglas Gregor2010-11-121-6/+20
* make sure #pragma clang is treated the same way as #pragma gcc in -E mode,Chris Lattner2010-11-101-2/+3
* Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/84...Ted Kremenek2010-09-171-2/+2
* Make sure we're producing a newline in the preprocessed output beforeDouglas Gregor2010-09-101-2/+1
* When we parse a pragma, keep track of how that pragma was originallyDouglas Gregor2010-09-091-4/+20
* Frontend/-H: Add comment on why I used a temporary string here.Daniel Dunbar2010-09-081-0/+1
* Frontend: Add basic -H support.Daniel Dunbar2010-08-241-7/+39
* Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer2010-08-071-0/+13
* Modify the pragma handlers to accept and use StringRefs instead of Identifier...Argyrios Kyrtzidis2010-07-131-3/+3
* Implement support for #pragma message, patch by Michael Spencer!Chris Lattner2010-06-261-1/+25
* fix the various buildbot failures by ensuring that tokens are really complete...Chris Lattner2010-06-151-4/+3
* fix an uninitialized variable, patch by Michael Spencer!Chris Lattner2010-06-151-0/+2
* fix PR7360: -P mode turns off line markers, but not blank space.Chris Lattner2010-06-121-15/+10
* Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes.Daniel Dunbar2010-06-111-0/+3
* push some source location information down through the compiler,Chris Lattner2010-04-201-4/+2
* Remove this hard-coded buffer size. In some basic experiments preprocessingDan Gohman2010-04-161-2/+0
* Improve line marker directive locations, patch by Jordy RoseChris Lattner2010-04-141-1/+1
* make the token paste avoidance logic turn "..." into ".. ." instead of ". . ."Chris Lattner2010-04-141-3/+6
* cache the PP's SourceManager.Chris Lattner2010-04-131-5/+6
* make the preprocessor listen to linemarker directives in -E mode,Chris Lattner2010-04-131-10/+14
* Entering the main source file in the preprocessor can fail if theDouglas Gregor2010-03-171-2/+4
* Use SmallString instead of SmallVectorKovarththanan Rajaratnam2010-03-131-1/+1
* Rename to addPPCallbacks since we're effectively adding a callback and maybe ...Kovarththanan Rajaratnam2010-03-071-4/+4
* Revert 97324. Chris says this cleanup could hurt -E performance.Benjamin Kramer2010-02-271-8/+24
* Simplify code.Benjamin Kramer2010-02-271-24/+8
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-6/+1
* Avoid an instantiation of std::sort.Benjamin Kramer2010-01-191-14/+10
* Neil points out that this could be simplified, do it.Chris Lattner2009-12-091-15/+9
* fix -dM with variadic macros, PR5699Chris Lattner2009-12-071-8/+15
* some code cleanup.Chris Lattner2009-12-071-9/+14
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-061-7/+13
* Add PreprocessorOutputOptions to CompilerInvocation, and move initialization toDaniel Dunbar2009-11-111-1/+1
* Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -EDaniel Dunbar2009-11-111-10/+16
* Fix buffer overflow in PrintMacroDefinition() by inverting the check to see i...Ted Kremenek2009-11-031-1/+1
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-2/+2
* Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar2009-10-181-2/+2
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-48/+48
* no really, add the lines :)Chris Lattner2009-06-151-1/+1
* Fix PR2741 by making our newline tracking be aware of newlines thatChris Lattner2009-06-151-0/+35
OpenPOWER on IntegriCloud