summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/CompilerInstance.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach ASTReader how to read only the Preprocessor state from an AST file, not...Richard Smith2017-06-291-2/+2
* [OpenMP] Add support for auxiliary triple specificationGheorghe-Teodor Bercea2017-06-291-2/+3
* Track the set of module maps read while building a .pcm file and reload those...Richard Smith2017-06-291-2/+5
* Support non-identifier module names when preprocessing modules.Richard Smith2017-06-191-2/+9
* Add -frewrite-imports flag.Richard Smith2017-06-091-4/+6
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-69/+165
* Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith2017-06-051-14/+4
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Move functionality for handling module maps as inputs from the -emit-moduleRichard Smith2017-04-281-9/+11
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-271-1/+2
* Refactor frontend InputKind to prepare for treating module maps as a distinct...Richard Smith2017-04-261-6/+7
* [PCH] Attach instance's dependency collectors to PCH external AST sources.Graydon Hoare2017-03-291-0/+10
* Move setting of LangOpts based on target flags out of CompilerInstanceEric Christopher2017-03-221-6/+0
* Remove the -faltivec alias option and replace it with -maltivec everywhere.Eric Christopher2017-03-211-0/+6
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-6/+17
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-17/+6
* [Modules] In case of lock timeout, fallback and build moduleBruno Cardoso Lopes2017-03-181-5/+12
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-6/+17
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-1/+3
* Modules: Simplify CompilerInstance constructor, NFCDuncan P. N. Exon Smith2017-02-021-4/+1
* Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie2017-01-061-6/+8
* Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie2017-01-061-8/+6
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-061-5/+3
* IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie2017-01-051-6/+8
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-5/+7
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-2/+3
* Move FailedModulesSet over to shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-1/+2
* Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie2017-01-051-1/+1
* [CrashReproducer] Add support for merging -ivfsoverlayBruno Cardoso Lopes2016-12-221-0/+21
* [CrashReproducer] Collect PCH included via -include-pchBruno Cardoso Lopes2016-12-121-0/+33
* [CrashReproducer] Collect headermap filesBruno Cardoso Lopes2016-12-111-1/+13
* Revert r288626, which reverts r288449. Original commit message:Richard Smith2016-12-061-4/+17
* Revert "Recover better from an incompatible .pcm file being provided by -fmod...Daniel Jasper2016-12-041-17/+4
* Recover better from an incompatible .pcm file being provided by -fmodule-file=.Richard Smith2016-12-021-4/+17
* Adapt to llvm NamedRegionTimer changesMatthias Braun2016-11-181-5/+10
* [CUDA] Initialize our header search using the host triple.Justin Lebar2016-11-181-2/+9
* [Frontend] Allow attaching an external sema source to compiler instance and e...Benjamin Kramer2016-11-161-0/+10
* Switch SmallSetVector to use DenseSet when it overflows its inline space.Justin Lebar2016-10-211-1/+2
* Adapt to LLVM EnableStatistics() change.Matthias Braun2016-09-271-1/+1
* CC1: Add -save-stats optionMatthias Braun2016-09-261-4/+19
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+1
* Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren2016-08-181-9/+60
* [OpenCL][AMDGPU] Add support for -cl-denorms-are-zeroYaxun Liu2016-08-091-0/+3
* [NFC] Header cleanupMehdi Amini2016-07-181-0/+1
* Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne2016-07-151-16/+7
* Add some std::move where the value is only read otherwise.Benjamin Kramer2016-06-121-2/+2
* [Modules] Improve diagnostics for LockFileManager errorsBruno Cardoso Lopes2016-06-041-1/+1
* Apply clang-tidy's misc-move-constructor-init throughout Clang.Benjamin Kramer2016-05-271-1/+3
* [CUDA] Copy host builtin types to NVPTXTargetInfo.Justin Lebar2016-04-291-1/+2
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-4/+2