aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/ASTUnit.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-06-29Teach ASTReader how to read only the Preprocessor state from an AST file, not...Richard Smith1-18/+25
2017-06-28Use vfs::FileSystem in ASTUnit when creating CompilerInvocation.Ilya Biryukov1-1/+1
2017-06-21Fixed compiler warnings after r305890.Ilya Biryukov1-10/+4
2017-06-21Moved code hanlding precompiled preamble out of the ASTUnit.Ilya Biryukov1-589/+217
2017-06-09Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith1-1/+1
2017-06-09Speed up preamble loadingErik Verbruggen1-7/+12
2017-06-09[libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis1-1/+2
2017-06-06Retain header search and preprocessing options from AST file when emittingRichard Smith1-9/+27
2017-06-05Rather than rejecting attempts to run preprocessor-only actions on AST files,Richard Smith1-5/+31
2017-05-30[libclang] Allow to suspend a translation unit.Erik Verbruggen1-11/+16
2017-05-30Allow for unfinished #if blocks in preamblesErik Verbruggen1-0/+1
2017-05-23Allow to use vfs::FileSystem for file accesses inside ASTUnit.Ilya Biryukov1-38/+86
2017-05-17[Frontend] Remove unused TemporaryFilesKrasimir Georgiev1-23/+0
2017-04-26Refactor frontend InputKind to prepare for treating module maps as a distinct...Richard Smith1-10/+17
2017-03-20Add a function to MD5 a file's contents.Zachary Turner1-2/+2
2017-03-20Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith1-4/+10
2017-03-18Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin1-10/+4
2017-03-17Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith1-4/+10
2017-03-13Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith1-2/+2
2017-02-16Cache FileID when translating diagnostics in PCH filesErik Verbruggen1-1/+6
2017-02-13[ASTUnit] Clear out diagnostic state after creating the preamble.Benjamin Kramer1-0/+2
2017-01-30[c-index-test] Provide capability to index module file imports and dump their...Argyrios Kyrtzidis1-0/+4
2017-01-18[ASTUnit] Reset diag state when creating the ASTUnit.Benjamin Kramer1-0/+1
2017-01-06Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie1-34/+29
2017-01-06Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie1-29/+34
2017-01-06shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie1-1/+1
2017-01-05IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie1-34/+29
2017-01-05Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie1-7/+9
2017-01-05Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie1-6/+6
2017-01-05Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie1-1/+1
2016-11-09[VFS] Replace TimeValue usage with std::chronoPavel Labath1-3/+4
2016-08-26C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith1-1/+1
2016-08-25Refactor to remove the assumption that we know the name of the module we're e...Richard Smith1-1/+1
2016-08-18Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren1-0/+1
2016-07-18[NFC] Header cleanupMehdi Amini1-1/+0
2016-07-15Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne1-6/+7
2016-07-13[PCH/preamble] Make sure that if the preamble/PCH was serialized with errors ...Argyrios Kyrtzidis1-1/+2
2016-06-12Add some std::move where the value is only read otherwise.Benjamin Kramer1-7/+8
2016-05-17[PCH] Fixed bug with preamble invalidation when overridden files changeCameron Desrochers1-13/+23
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-8/+4
2016-04-07Basic: thread CodeGenOptions into TargetInfoSaleem Abdulrasool1-4/+8
2016-03-25Delete dead variable.Richard Smith1-3/+1
2016-02-19[modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith1-1/+1
2016-02-09[ASTUnit] Change the parameter of ASTUnit::LoadFromCompilerInvocationAction t...Argyrios Kyrtzidis1-2/+2
2015-12-15[libclang] Add a flag to create the precompiled preamble on the first parse.Benjamin Kramer1-16/+19
2015-11-20[libclang] Make sure to use the raw module format for libclang parsing.Argyrios Kyrtzidis1-0/+4
2015-11-03Introduce module file extensions to piggy-back data onto module files.Douglas Gregor1-3/+4
2015-10-20Roll-back r250822.Angel Garcia Gomez1-1/+1
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-1/+1
2015-10-06Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg1-6/+6