summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/ASTUnit.cpp
Commit message (Expand)AuthorAgeFilesLines
* [libclang] Allow to suspend a translation unit.Erik Verbruggen2017-05-301-11/+16
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-301-0/+1
* Allow to use vfs::FileSystem for file accesses inside ASTUnit.Ilya Biryukov2017-05-231-38/+86
* [Frontend] Remove unused TemporaryFilesKrasimir Georgiev2017-05-171-23/+0
* Refactor frontend InputKind to prepare for treating module maps as a distinct...Richard Smith2017-04-261-10/+17
* Add a function to MD5 a file's contents.Zachary Turner2017-03-201-2/+2
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-4/+10
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-10/+4
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-4/+10
* Modules: Use hash of PCM content for SIGNATUREDuncan P. N. Exon Smith2017-03-131-2/+2
* Cache FileID when translating diagnostics in PCH filesErik Verbruggen2017-02-161-1/+6
* [ASTUnit] Clear out diagnostic state after creating the preamble.Benjamin Kramer2017-02-131-0/+2
* [c-index-test] Provide capability to index module file imports and dump their...Argyrios Kyrtzidis2017-01-301-0/+4
* [ASTUnit] Reset diag state when creating the ASTUnit.Benjamin Kramer2017-01-181-0/+1
* Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie2017-01-061-34/+29
* Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie2017-01-061-29/+34
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-061-1/+1
* IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie2017-01-051-34/+29
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-7/+9
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-6/+6
* Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie2017-01-051-1/+1
* [VFS] Replace TimeValue usage with std::chronoPavel Labath2016-11-091-3/+4
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+1
* Refactor to remove the assumption that we know the name of the module we're e...Richard Smith2016-08-251-1/+1
* Module: add -fprebuilt-module-path to support loading prebuilt modules.Manman Ren2016-08-181-0/+1
* [NFC] Header cleanupMehdi Amini2016-07-181-1/+0
* Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne2016-07-151-6/+7
* [PCH/preamble] Make sure that if the preamble/PCH was serialized with errors ...Argyrios Kyrtzidis2016-07-131-1/+2
* Add some std::move where the value is only read otherwise.Benjamin Kramer2016-06-121-7/+8
* [PCH] Fixed bug with preamble invalidation when overridden files changeCameron Desrochers2016-05-171-13/+23
* revert SVN r265702, r265640Saleem Abdulrasool2016-04-081-8/+4
* Basic: thread CodeGenOptions into TargetInfoSaleem Abdulrasool2016-04-071-4/+8
* Delete dead variable.Richard Smith2016-03-251-3/+1
* [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a singleRichard Smith2016-02-191-1/+1
* [ASTUnit] Change the parameter of ASTUnit::LoadFromCompilerInvocationAction t...Argyrios Kyrtzidis2016-02-091-2/+2
* [libclang] Add a flag to create the precompiled preamble on the first parse.Benjamin Kramer2015-12-151-16/+19
* [libclang] Make sure to use the raw module format for libclang parsing.Argyrios Kyrtzidis2015-11-201-0/+4
* Introduce module file extensions to piggy-back data onto module files.Douglas Gregor2015-11-031-3/+4
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-6/+6
* [Tooling] Reuse FileManager in ASTUnit.Benjamin Kramer2015-10-061-13/+9
* Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl2015-08-271-5/+5
* [Modules] Wrap the main ModuleManager visitor in a function_ref.Benjamin Kramer2015-07-251-29/+19
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-3/+3
* [libclang] Replace ObjC generic parameters in code-completion results.Douglas Gregor2015-07-071-3/+4
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-3/+3
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-42/+67
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-1/+1
OpenPOWER on IntegriCloud