aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendAction.cpp
AgeCommit message (Expand)AuthorFilesLines
2020-12-14Revert "Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRef"Nico Weber1-3/+3
2020-12-14Lex: Migrate HeaderSearch::LoadedModuleMaps to FileEntryRefDuncan P. N. Exon Smith1-3/+3
2020-10-20clang/Frontend: Use MemoryBufferRef in FrontendInputFile (and remove SourceMa...Duncan P. N. Exon Smith1-1/+1
2020-10-19Lexer: Update the Lexer to use MemoryBufferRef, NFCDuncan P. N. Exon Smith1-4/+3
2020-10-14clang/Frontend: Mostly stop using SourceManager::getBuffer, NFCDuncan P. N. Exon Smith1-1/+1
2020-08-05[clang][nearly-NFC] Remove some superfluous uses of NamedDecl::getNameAsStringBruno Ricci1-1/+1
2020-06-19[NFC] Refactor Registry loops to range forNathan James1-16/+13
2020-04-21Reapply: Make header inclusion order from umbrella dirs deterministicBruno Cardoso Lopes1-3/+16
2020-04-06Fix a typo in an assert message; NFC.BoYao Zhang1-1/+1
2020-03-31Forward WrapperFrontendAction::shouldEraseOutputFiles()Ben Langmuir1-0/+3
2020-02-21clang/Modules: Finish renaming CompilerInstance::ModuleManager, NFC.Volodymyr Sapsai1-2/+2
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-11/+15
2019-11-22clang/Modules: Rename CompilerInstance::ModuleManager, NFCDuncan P. N. Exon Smith1-4/+4
2019-11-15Avoid including Builtins.h in Preprocessor.hReid Kleckner1-0/+1
2019-08-14[Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere1-1/+1
2019-08-05Move LangStandard*, InputKind::Language to BasicRainer Orth1-1/+2
2019-08-01[clang] Adopt new FileManager error-returning APIsHarlan Haskins1-12/+12
2019-06-26BitStream reader: propagate errorsJF Bastien1-5/+11
2019-03-26Basic: Return a reference from FileManager::getVirtualFileSystem, NFCDuncan P. N. Exon Smith1-2/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-17[Frontend] Make WrapperFrontendAction call WrappedAction.PrepareToExecuteAction.Volodymyr Sapsai1-0/+3
2019-01-05Let new test from r350340 still pass even after r350451.Nico Weber1-4/+4
2019-01-05Move -add-plugin validation after -load was executed.Nico Weber1-0/+18
2018-11-17Sink BuryPointer from Clang into LLVM for reuse thereDavid Blaikie1-2/+3
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington1-1/+1
2018-10-12Remove top-level using declaration from header files, as these aliases leak.Sam McCall1-1/+1
2018-10-10Lift VFS from clang to llvm (NFC)Jonas Devlieghere1-4/+5
2018-09-15[modules] Support use of -E on modules built from the command line.Richard Smith1-4/+4
2018-09-15[modules] Frontend support for building a header module from a list ofRichard Smith1-2/+7
2018-09-14[VFS] vfs::directory_iterator yields path and file type instead of full StatusSam McCall1-7/+7
2018-07-30Remove trailing spaceFangrui Song1-4/+4
2018-07-19[PCH+Modules] Load -fmodule-map-file content before including PCHsBruno Cardoso Lopes1-16/+16
2018-05-20Print the qualified name when dumping deserialized decls.Vassil Vassilev1-2/+4
2018-05-17[Frontend] Avoid running plugins during code completion parseIvan Donchevskii1-0/+4
2018-05-17Revert https://reviews.llvm.org/D46050 and https://reviews.llvm.org/D45815Ivan Donchevskii1-10/+6
2018-05-16[Frontend] Avoid running plugins during code completion parseIvan Donchevskii1-6/+10
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl1-3/+3
2018-04-10Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber1-1/+0
2018-04-10-ftime-report switch support in Clang.Andrew V. Tischenko1-0/+1
2018-01-05Track shadow modules with a generation counter.Bruno Cardoso Lopes1-0/+7
2017-09-12Use the VFS from the CompilerInvocation by defaultRaphael Isemann1-10/+4
2017-09-09Fix ownership of the MemoryBuffer in a FrontendInputFile.Richard Smith1-4/+5
2017-06-29Teach ASTReader how to read only the Preprocessor state from an AST file, not...Richard Smith1-4/+5
2017-06-29Track the set of module maps read while building a .pcm file and reload those...Richard Smith1-17/+25
2017-06-26Remove some redundant setup when preprocessing .pcm files.Richard Smith1-1/+0
2017-06-09Remove 'Filename' parameter from BeginSourceFileAction.Richard Smith1-6/+5
2017-06-06Retain header search and preprocessing options from AST file when emittingRichard Smith1-0/+3
2017-06-05Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith1-14/+2
2017-06-05Rather than rejecting attempts to run preprocessor-only actions on AST files,Richard Smith1-15/+63
2017-06-02Support lazy stat'ing of files referenced by module maps.Richard Smith1-6/+20