aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PrintPreprocessedOutput.cpp
AgeCommit message (Expand)Author
2010-06-11Preprocessor: Ignore unknown pragmas in -E -dM and -Eonly modes.Daniel Dunbar
2010-04-20push some source location information down through the compiler,Chris Lattner
2010-04-16Remove this hard-coded buffer size. In some basic experiments preprocessingDan Gohman
2010-04-14Improve line marker directive locations, patch by Jordy RoseChris Lattner
2010-04-14make the token paste avoidance logic turn "..." into ".. ." instead of ". . ."Chris Lattner
2010-04-13cache the PP's SourceManager.Chris Lattner
2010-04-13make the preprocessor listen to linemarker directives in -E mode,Chris Lattner
2010-03-17Entering the main source file in the preprocessor can fail if theDouglas Gregor
2010-03-13Use SmallString instead of SmallVectorKovarththanan Rajaratnam
2010-03-07Rename to addPPCallbacks since we're effectively adding a callback and maybe ...Kovarththanan Rajaratnam
2010-02-27Revert 97324. Chris says this cleanup could hurt -E performance.Benjamin Kramer
2010-02-27Simplify code.Benjamin Kramer
2010-02-27Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer
2010-01-19Avoid an instantiation of std::sort.Benjamin Kramer
2009-12-09Neil points out that this could be simplified, do it.Chris Lattner
2009-12-07fix -dM with variadic macros, PR5699Chris Lattner
2009-12-07some code cleanup.Chris Lattner
2009-12-06Integrate the following from the 'objective-rewrite' branch:Steve Naroff
2009-11-11Add PreprocessorOutputOptions to CompilerInvocation, and move initialization toDaniel Dunbar
2009-11-11Add PreprocessorOutputOptions, for things like -dM, -C, -CC which control -EDaniel Dunbar
2009-11-03Fix buffer overflow in PrintMacroDefinition() by inverting the check to see i...Ted Kremenek
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-06-15no really, add the lines :)Chris Lattner
2009-06-15Fix PR2741 by making our newline tracking be aware of newlines thatChris Lattner
2009-06-02PR4288: Make -dD (dump macros with preprocessed source) play nicely with Eli Friedman
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-19Clean up some unnecessary includes.Eli Friedman
2009-05-19Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp Eli Friedman