summaryrefslogtreecommitdiffstats
path: root/include/clang/Frontend/ASTUnit.h
Commit message (Expand)AuthorAgeFilesLines
* [Frontend] Mark some ASTUnit methods as const. NFC.Vedant Kumar2017-07-251-10/+10
* Teach ASTReader how to read only the Preprocessor state from an AST file, not...Richard Smith2017-06-291-1/+10
* Moved code hanlding precompiled preamble out of the ASTUnit.Ilya Biryukov2017-06-211-111/+3
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-18/+6
* Speed up preamble loadingErik Verbruggen2017-06-091-0/+8
* [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'...Argyrios Kyrtzidis2017-06-091-0/+1
* Retain header search and preprocessing options from AST file when emittingRichard Smith2017-06-061-1/+13
* Rather than rejecting attempts to run preprocessor-only actions on AST files,Richard Smith2017-06-051-3/+4
* [libclang] Allow to suspend a translation unit.Erik Verbruggen2017-05-301-0/+5
* Allow to use vfs::FileSystem for file accesses inside ASTUnit.Ilya Biryukov2017-05-231-6/+32
* [Frontend] Remove unused TemporaryFilesKrasimir Georgiev2017-05-171-6/+0
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-0/+2
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-2/+0
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-0/+2
* [c-index-test] Provide capability to index module file imports and dump their...Argyrios Kyrtzidis2017-01-301-0/+2
* Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie2017-01-061-14/+13
* Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie2017-01-061-13/+14
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-061-1/+1
* IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie2017-01-051-14/+13
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-2/+3
* Remove move constructors that are identical to the generated default move ctor.Benjamin Kramer2016-10-211-3/+0
* [NFC] Header cleanupMehdi Amini2016-07-181-5/+0
* [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-6/+10
* [libclang] Make sure to use the raw module format for libclang parsing.Argyrios Kyrtzidis2015-11-201-0/+3
* [Tooling] Reuse FileManager in ASTUnit.Benjamin Kramer2015-10-061-3/+3
* Add a -gmodules option to the driver and a -dwarf-ext-refs to cc1Adrian Prantl2015-08-271-2/+2
* Fix -Wextra-semi warnings.Hans Wennborg2015-07-221-1/+1
* clang: s/PCHContainerOps/PCHContainerRdr/ in \param(s), introduced in r242499...NAKAMURA Takumi2015-07-171-1/+1
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-2/+2
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-14/+38
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-2/+2
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-2/+2
* Frontend: Don't accept null DiagnosticsEngines when building ASTUnitsJustin Bogner2014-10-151-1/+1
* Frontend: Remove some unused arguments in ASTUnit (NFC)Justin Bogner2014-10-141-1/+0
* Improve unique_ptr-y ownership in ASTUnit::ComputePreambleDavid Blaikie2014-08-291-4/+17
* Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola2014-08-261-2/+2
* return a std::unique_ptr from getMainBufferWithPrecompiledPreamble. NFC.Rafael Espindola2014-08-181-5/+4
* Simplify ASTUnit::Parse a bit by passing a std::unique_ptr to it.Rafael Espindola2014-08-181-1/+1
* Whitespace fix.Rafael Espindola2014-08-131-1/+1
* Use std::unique_ptr to simplify memory management a bit.Rafael Espindola2014-08-131-2/+2
* std::unique_ptr-ify the result of ASTUnit::LoadFromASTFileDavid Blaikie2014-08-101-8/+6
* Use non-intrusive refcounting for TargetOptionsAlp Toker2014-07-061-1/+1
* Use non-intrusive refcounting for LangOptionsAlp Toker2014-07-061-1/+1
* Remove 'const' from MemoryBuffers used through the SourceManagerDavid Blaikie2014-06-271-1/+1
* [C++11] Use 'nullptr'Craig Topper2014-05-061-10/+11
* Push unique_ptr ownership of ASTUnits further back into their factories.David Blaikie2014-04-251-9/+7
* Quick fix for layering that broke shared library build.John Thompson2014-04-231-1/+3