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