summaryrefslogtreecommitdiffstats
path: root/include/clang/Frontend/CompilerInstance.h
Commit message (Expand)AuthorAgeFilesLines
* Add -frewrite-imports flag.Richard Smith2017-06-091-0/+3
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-0/+7
* [PCH] Attach instance's dependency collectors to PCH external AST sources.Graydon Hoare2017-03-291-0/+2
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-1/+7
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-7/+1
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-1/+7
* Modules: Simplify CompilerInstance constructor, NFCDuncan P. N. Exon Smith2017-02-021-3/+3
* Reapply "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and...David Blaikie2017-01-061-2/+2
* Revert "IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and ...David Blaikie2017-01-061-2/+2
* shared_ptrify (from InclusiveRefCntPtr) HeaderSearchOptionsDavid Blaikie2017-01-061-0/+3
* IntrusiveRefCntPtr -> std::shared_ptr for CompilerInvocationBase and CodeComp...David Blaikie2017-01-051-2/+2
* Move Preprocessor over to std::shared_ptr rather than IntrusiveRefCntPtrDavid Blaikie2017-01-051-4/+5
* Use shared_ptr instead of IntrusiveRefCntPtr for ModuleFileExtensionDavid Blaikie2017-01-051-1/+1
* [Frontend] Allow attaching an external sema source to compiler instance and e...Benjamin Kramer2016-11-161-0/+5
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+2
* Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne2016-07-151-20/+14
* Add some std::move where the value is only read otherwise.Benjamin Kramer2016-06-121-1/+1
* clang-cl: Add /Yc argument to /showIncludes output.Nico Weber2016-03-131-0/+1
* clang-cl: Implement initial limited support for precompiled headers.Nico Weber2016-03-011-4/+5
* Introduce module file extensions to piggy-back data onto module files.Douglas Gregor2015-11-031-0/+1
* [CUDA] Allow parsing of host and device code simultaneously.Artem Belevich2015-09-221-0/+12
* Fixed the comment to match reality.Artem Belevich2015-09-171-1/+1
* [modules] Remove now-dead code for lazy loading of files specified by -fmodul...Richard Smith2015-08-091-7/+0
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-2/+30
* Extend -ftime-report to give more information about time spent reading module...Richard Smith2015-07-141-1/+5
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-061-8/+7
* Revert r241330. It compiled with Visual C++ 2013 and gcc 4.9.1 (mingw) but no...Yaron Keren2015-07-031-7/+8
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-031-8/+7
* Revert r241319, investigating.Yaron Keren2015-07-031-7/+8
* Replace some const std::string & with llvm::StringRef or std::stringYaron Keren2015-07-031-8/+7
* Introduce a PCHContainerOperations interface (NFC).Adrian Prantl2015-06-201-1/+13
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-1/+1
* Use raw_pwrite_stream in clang.Rafael Espindola2015-04-141-11/+14
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Try to make MSVC happy.Rafael Espindola2015-04-101-0/+3
* Return std::unique_ptr to avoid a release and recreate.Rafael Espindola2015-04-101-1/+1
* Use a std::unique_ptr to make it easier to see who owns the stream.Rafael Espindola2015-04-101-4/+4
* [modules] Fix a bug that would result in a build with P paths through a moduleRichard Smith2015-02-251-0/+4
* [PCH/Modules] Check that the specific module cache path the PCH was built wit...Argyrios Kyrtzidis2015-02-191-0/+2
* Removing LLVM_DELETED_FUNCTION, as MSVC 2012 was the last reason for requirin...Aaron Ballman2015-02-151-2/+2
* [modules] When using -E, we may try to merge decls despite having no SemaRichard Smith2015-02-041-1/+1
* [cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.pyChandler Carruth2015-01-141-1/+1
* Add non-const version getFileSystemOpts() access function.Yaron Keren2014-12-301-0/+3
* [modules] Load .pcm files specified by -fmodule-file lazily.Richard Smith2014-10-271-2/+5
* [modules] Initial support for explicitly loading .pcm files.Richard Smith2014-10-221-0/+2
* Provide a BuryPointer for unique_ptrs.David Blaikie2014-08-291-1/+1
* Update for llvm api change.Rafael Espindola2014-08-251-8/+5
* Revert r215331, "unique_ptrify CompilerInstance::OutputFile(s) and remove a u...NAKAMURA Takumi2014-08-111-9/+12
* unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around ...David Blaikie2014-08-101-12/+9
* Out-of-line CompilerInstance::takeSema to avoid a header dependence from Comp...David Blaikie2014-08-101-1/+1