summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
* [C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith2019-04-111-2/+11
* Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner2019-03-141-0/+20
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Fix combining pragma __debug dump & parser_crash with -EDavid Blaikie2018-11-151-0/+5
* Remove trailing spaceFangrui Song2018-07-301-6/+6
* Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett2018-05-101-10/+13
* Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett2018-05-091-13/+10
* [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett2018-05-091-10/+13
* Calculate size of buffer instead of using a magic value.Paul Robinson2018-01-031-1/+1
* Don't print end-of-directive tokens in -E outputReid Kleckner2017-10-161-0/+6
* [Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman2017-09-271-0/+18
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-2/+2
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-171-2/+2
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-2/+2
* Support non-identifier module names when preprocessing modules.Richard Smith2017-06-191-3/+3
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-3/+34
* Add pragma to perform module import and use it in -E output.Richard Smith2017-04-291-30/+37
* Remove leaking UnknownPragmaHandlers right after we are done with them.Vassil Vassilev2017-04-271-13/+27
* Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar2017-04-261-2/+4
* Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar2017-04-261-4/+2
* PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch2017-04-261-2/+4
* [Preprocessor] Support for '-dI' flagBruno Cardoso Lopes2016-11-171-8/+26
* Revert "[Preprocessor] Support for '-dI' flag"Bruno Cardoso Lopes2016-10-281-26/+8
* [Preprocessor] Support for '-dI' flagBruno Cardoso Lopes2016-10-281-8/+26
* [modules] Add a comment to explain why -E leaves some #includes in the prepro...Richard Smith2016-04-081-1/+3
* [modules] Don't write @import in -E output if the current language mode doesn'tRichard Smith2016-04-081-2/+12
* Remove use of builtin comma operator.Richard Trieu2016-02-181-2/+4
* Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer2016-02-131-12/+10
* Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie2016-02-091-4/+3
* Fix possible OOB access found by buildbotAlexey Bataev2016-02-091-7/+8
* Fixed preprocessed output of the first token for pragmas.Alexey Bataev2016-02-091-0/+9
* According to the OpenMP spec, all the preprocessor macros should be Samuel Antao2015-06-151-10/+42
* Replace a few std::string& with StringRef. NFC.Rafael Espindola2015-06-011-3/+3
* Refactor MacroInfo so range for loops can be used to iterate its tokens.Daniel Marjamaki2015-05-111-4/+3
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-2/+2
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-3/+3
* [modules] Determine the set of macros exported by a submodule at the end of t...Richard Smith2015-04-231-1/+2
* Add -fuse-line-directive flag to control usage of #line with -EReid Kleckner2015-02-261-13/+9
* Avoid a couple of assertions when preprocessing with modulesBen Langmuir2014-09-101-0/+3
* Unique_ptrify PPCallbacks ownership.Craig Topper2014-09-101-1/+1
* Complete the switch from mappings to declarative diagnostic severitiesAlp Toker2014-06-121-5/+5
* Improve diagnostic mapping terminologyAlp Toker2014-06-101-4/+5
* [C++11] Use 'nullptr'. Frontend edition.Craig Topper2014-05-221-2/+3
* do not warn about unknown pragmas in modes that do not handle them (pr9537)Lubos Lunak2014-05-011-1/+1
* Remove unreachable PragmaCaptured method. It's not a real PPCallback.Craig Topper2014-03-131-10/+0
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-131-31/+27
* [C++11] Revert uses of lambdas with array_pod_sort.Benjamin Kramer2014-03-071-5/+6
* [C++11] Convert sort predicates into lambdas.Benjamin Kramer2014-03-071-6/+5
* Add 'remark' diagnostic type in 'clang'Tobias Grosser2014-02-281-0/+3
* If preprocessing results in a token with leading whitespace that was expandedRichard Smith2014-02-241-0/+7