summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix the indentation of the first line of preprocessor outputHal Finkel2013-01-281-1/+5
* Constify argument of Preprocessor::getMacroInfoHistory and propagate toDmitri Gribenko2013-01-141-1/+1
* Make sure clang puts tokens from different files on separate lines in "-E -P"...Eli Friedman2013-01-091-1/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-2/+2
* CPP Output: Do not emit an enter file marker for the main file.Daniel Dunbar2012-11-161-0/+11
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-2/+6
* Add missing cctype includes.Joerg Sonnenberger2012-08-101-0/+1
* [-E] Emit a rewritten _Pragma on its own line.Jordan Rose2012-06-151-29/+36
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-3/+3
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer2012-02-041-3/+3
* 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
OpenPOWER on IntegriCloud