summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* PR4288: Make -dD (dump macros with preprocessed source) play nicely with Eli Friedman2009-06-021-2/+7
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Clean up some unnecessary includes.Eli Friedman2009-05-191-2/+0
* Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp Eli Friedman2009-05-191-0/+467
OpenPOWER on IntegriCloud