aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/FrontendAction.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2017-05-31[modules] When compiling a preprocessed module map, look for headers relativeRichard Smith1-8/+12
2017-05-22Give files from #line the characteristics of the current fileReid Kleckner1-1/+2
2017-05-05Add support for building modules from preprocessed source.Richard Smith1-81/+146
2017-04-28Move functionality for handling module maps as inputs from the -emit-moduleRichard Smith1-3/+263
2017-04-26Refactor frontend InputKind to prepare for treating module maps as a distinct...Richard Smith1-2/+3
2017-03-07Use filename in linemarker when compiling preprocessed source (Revised)Taewook Oh1-2/+46
2017-02-08Initialize builtins during modular codegenDavid Blaikie1-0/+3
2017-02-07Enable -dump-deserialized-decls and -error-on-deserialized-decl for modules.Vassil Vassilev1-16/+22
2017-01-25Revert "Use filename in linemarker when compiling preprocessed source"Diana Picus1-46/+2
2017-01-25Use filename in linemarker when compiling preprocessed sourceDavid Callahan1-2/+46
2017-01-05Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie1-1/+1
2016-12-12[Frontend] Use vfs for directory iteration while searching PCHs. NFCIBruno Cardoso Lopes1-3/+4
2016-08-05Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn1-1/+1
2016-07-28Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn1-1/+1
2016-07-28Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn1-1/+1
2016-07-27Revert r276856 "Adjust Registry interface to not require plugins to export a ...John Brawn1-1/+1
2016-07-27Adjust Registry interface to not require plugins to export a registryJohn Brawn1-1/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+2
2016-03-15Make it possible for AST plugins to enable themselves by defaultJohn Brawn1-18/+36
2016-02-16[Frontend] Make sure WrapperFrontendAction updates CurrentInput after calling...Argyrios Kyrtzidis1-1/+4
2016-02-07[Frontend] Make the memory management of FrontendAction pointers explicit by ...Argyrios Kyrtzidis1-2/+3
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-09-04Fix crash on invalid if we can't find a suitable PCH file in a specifiedRichard Smith1-1/+1
2015-08-27Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl1-3/+3
2015-08-15[modules] Stop dropping 'module.timestamp' files into the current directoryRichard Smith1-3/+5
2015-08-06Rename the non-coding style conformant functions in namespace BuiltinsEric Christopher1-1/+1
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-3/+3
2015-06-20Introduce a PCHContainerOperations interface (NFC).Adrian Prantl1-8/+8
2015-05-04Reapply "Frontend: Stop leaking when not -disable-free"Duncan P. N. Exon Smith1-14/+13
2015-05-04Revert "Frontend: Stop leaking when not -disable-free"Duncan P. N. Exon Smith1-13/+6
2015-05-04Frontend: Stop leaking when not -disable-freeDuncan P. N. Exon Smith1-6/+13
2015-05-04Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith1-1/+1
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-1/+1
2015-02-19[PCH/Modules] Check that the specific module cache path the PCH was built wit...Argyrios Kyrtzidis1-1/+3
2015-01-23PR22299: Relocate code for handling -fmodule-map-file= so that we don't try toRichard Smith1-0/+9
2014-10-27[modules] Load .pcm files specified by -fmodule-file lazily.Richard Smith1-9/+3
2014-10-22[modules] Initial support for explicitly loading .pcm files.Richard Smith1-1/+12
2014-08-27Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek1-4/+10
2014-08-10Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)David Blaikie1-18/+20
2014-08-10std::unique_ptr-ify the result of ASTUnit::LoadFromASTFileDavid Blaikie1-2/+2