aboutsummaryrefslogtreecommitdiff
path: root/lib/Frontend/PrintPreprocessedOutput.cpp
AgeCommit message (Expand)Author
2013-04-29When emitting a preprocessed file with implicit module imports, make sure lin...Argyrios Kyrtzidis
2013-04-19Keep the parentheses in #pragma message (partial revert of r179771).Andy Gibbs
2013-04-18Dropped the parentheses for #pragma message and its kin in the -E output gene...Andy Gibbs
2013-04-17Fix off-by-one error in #pragma clang system_header.Jordan Rose
2013-04-17Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs
2013-04-16Sema for Captured StatementsTareq A. Siraj
2013-04-16Parser support for #pragma clang __debug capturedTareq A. Siraj
2013-04-10[frontend] When preprocessing, turn implicit module imports into @imports.Argyrios Kyrtzidis
2013-03-26[Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis
2013-03-05Preprocessor: don't keep comments under -traditional-cpp.Jordan Rose
2013-02-24[preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis
2013-02-21Preprocessor: preserve whitespace in -traditional-cpp mode.Jordan Rose
2013-02-20[preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis
2013-02-08Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose
2013-01-28Fix the indentation of the first line of preprocessor outputHal Finkel
2013-01-14Constify argument of Preprocessor::getMacroInfoHistory and propagate toDmitri Gribenko
2013-01-09Make sure clang puts tokens from different files on separate lines in "-E -P"...Eli Friedman
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-16CPP Output: Do not emit an enter file marker for the main file.Daniel Dunbar
2012-08-29Keep history of macro definitions and #undefsAlexander Kornienko
2012-08-10Add missing cctype includes.Joerg Sonnenberger
2012-06-15[-E] Emit a rewritten _Pragma on its own line.Jordan Rose
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Remove Diagnostic.h include from Preprocessor.h.Benjamin Kramer
2012-01-17Remove unnecessary default cases in switches over enums.David Blaikie
2011-12-22remove unneeded config.h includesDylan Noblesmith
2011-10-11For the FileChanged Preprocessor callback, when exiting a file, pass its FileID.Argyrios Kyrtzidis
2011-09-17Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet
2011-07-25Rename getInstantiationColumnNumber to getExpansionColumnNumber in bothChandler Carruth
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-14Update the remaining comments in Frontend to 'expansion'.Chandler Carruth
2011-06-22Copy diagnostic pragmas to the preprocessed output, from Richard Osborne!Douglas Gregor
2011-02-28Rename tok::eom to tok::eod.Peter Collingbourne
2011-02-02Frontend: Factor out header include dumping (-H) into its own preprocessorDaniel Dunbar
2010-11-19Several PPCallbacks take an SourceLocation + IdentifierInfo, ratherCraig Silverstein
2010-11-12Make sure to always check the result ofDouglas Gregor
2010-11-10make sure #pragma clang is treated the same way as #pragma gcc in -E mode,Chris Lattner
2010-09-17Handle '#line' in '-E' that has an empty file name. Fixes <rdar://problem/84...Ted Kremenek
2010-09-10Make sure we're producing a newline in the preprocessed output beforeDouglas Gregor
2010-09-09When we parse a pragma, keep track of how that pragma was originallyDouglas Gregor
2010-09-08Frontend/-H: Add comment on why I used a temporary string here.Daniel Dunbar
2010-08-24Frontend: Add basic -H support.Daniel Dunbar
2010-08-07Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer
2010-07-13Modify the pragma handlers to accept and use StringRefs instead of Identifier...Argyrios Kyrtzidis
2010-06-26Implement support for #pragma message, patch by Michael Spencer!Chris Lattner
2010-06-15fix the various buildbot failures by ensuring that tokens are really complete...Chris Lattner
2010-06-15fix an uninitialized variable, patch by Michael Spencer!Chris Lattner
2010-06-12fix PR7360: -P mode turns off line markers, but not blank space.Chris Lattner