aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/PrintPreprocessedOutput.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-12-20[Clang] Prepare for llvm::Optional becoming std::optional.Benjamin Kramer1-10/+4
2022-12-18Revert "[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::op...Krzysztof Parzyszek1-9/+12
2022-12-17[clang] Convert OptionalFileEntryRefDegradesToFileEntryPtr to std::optionalKrzysztof Parzyszek1-12/+9
2022-09-08[clang] Use std::size instead of llvm::array_lengthofJoe Loser1-1/+1
2022-04-14[clang][lex] NFCI: Use FileEntryRef in PPCallbacks::InclusionDirective()Jan Svoboda1-4/+4
2022-03-28[C++20][Modules][HU 5/5] Add fdirectives-only mode for preprocessing output.Iain Sandoe1-9/+24
2022-02-02[clang] fix out of bounds access in an empty string when lexing a _Pragma wit...Alex Lorenz1-1/+2
2022-01-26Revert "Rename llvm::array_lengthof into llvm::size to match std::size from C...Benjamin Kramer1-1/+1
2022-01-26Rename llvm::array_lengthof into llvm::size to match std::size from C++17serge-sans-paille1-1/+1
2022-01-09[clang] Use true/false instead of 1/0 (NFC)Kazu Hirata1-1/+1
2021-11-05[Preprocessor] Fix newline before/after _Pragma.Michael Kruse1-6/+4
2021-11-05[Preprocessor] Fix warning: left and right subexpressions are identical. NFCI.Michael Kruse1-1/+1
2021-09-28[clang] Let PPCallbacks::PragmaWarning() pass specifier as enum instead of st...Nico Weber1-3/+17
2021-08-25[Preprocessor] Elide empty line(s) at start of file.Michael Kruse1-1/+1
2021-08-19Fix unknown parameter Wdocumentation warning. NFC.Simon Pilgrim1-1/+1
2021-08-01[Preprocessor] Ensure newline after #pragma introduced by -fms-extensions.Michael Kruse1-1/+3
2021-07-28[Preprocessor] -E -P: Ensure newline after 8 skipped lines.Michael Kruse1-8/+15
2021-07-25[Preprocessor] Implement -fminimize-whitespace.Michael Kruse1-141/+208
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-05-21[PragmaHandler] Expose `#pragma` locationJoel E. Denny1-1/+1
2019-05-17[Lex] Allow to consume tokens while preprocessingIlya Biryukov1-1/+2
2019-04-11[C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith1-2/+11
2019-03-14Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner1-0/+20
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-11-15Fix combining pragma __debug dump & parser_crash with -EDavid Blaikie1-0/+5
2018-07-30Remove trailing spaceFangrui Song1-6/+6
2018-05-10Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett1-10/+13
2018-05-09Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett1-13/+10
2018-05-09[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett1-10/+13
2018-01-03Calculate size of buffer instead of using a magic value.Paul Robinson1-1/+1
2017-10-16Don't print end-of-directive tokens in -E outputReid Kleckner1-0/+6
2017-09-27[Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman1-0/+18
2017-07-17[NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali1-2/+2
2017-07-17Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali1-2/+2
2017-07-17[NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali1-2/+2
2017-06-19Support non-identifier module names when preprocessing modules.Richard Smith1-3/+3
2017-05-04Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith1-3/+34
2017-04-29Add pragma to perform module import and use it in -E output.Richard Smith1-30/+37
2017-04-27Remove leaking UnknownPragmaHandlers right after we are done with them.Vassil Vassilev1-13/+27
2017-04-26Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar1-2/+4
2017-04-26Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar1-4/+2
2017-04-26PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch1-2/+4
2016-11-17[Preprocessor] Support for '-dI' flagBruno Cardoso Lopes1-8/+26
2016-10-28Revert "[Preprocessor] Support for '-dI' flag"Bruno Cardoso Lopes1-26/+8
2016-10-28[Preprocessor] Support for '-dI' flagBruno Cardoso Lopes1-8/+26
2016-04-08[modules] Add a comment to explain why -E leaves some #includes in the prepro...Richard Smith1-1/+3
2016-04-08[modules] Don't write @import in -E output if the current language mode doesn'tRichard Smith1-2/+12
2016-02-18Remove use of builtin comma operator.Richard Trieu1-2/+4
2016-02-13Reduce the number of implicit StringRef->std::string conversions by threading...Benjamin Kramer1-12/+10
2016-02-09Simplify EnterTokenStream API to make it more robust for memory managementDavid Blaikie1-4/+3