summaryrefslogtreecommitdiffstats
path: root/lib/Frontend/CompilerInstance.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules] If the same .pcm file is imported via two different paths, don'tRichard Smith2014-12-091-1/+3
* PR21217: Slightly more eagerly load -fmodule-map-file= files and provideRichard Smith2014-12-061-0/+8
* [modules] Track how 'header' directives were written in module map files,Richard Smith2014-12-021-2/+9
* Make DiagnosticsEngine::takeClient return std::unique_ptr<>Alexander Kornienko2014-11-171-5/+3
* A small correction for r221884. No functional changes.Alexander Kornienko2014-11-171-1/+1
* Support non-owned DiagnosticConsumer in SetupSerializedDiagnosticsAlexander Kornienko2014-11-131-4/+8
* [modules] Load .pcm files specified by -fmodule-file lazily.Richard Smith2014-10-271-44/+67
* Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer2014-10-261-6/+6
* Driver: Include driver diagnostics when we --serialize-diagnosticsJustin Bogner2014-10-231-11/+1
* [modules] Initial support for explicitly loading .pcm files.Richard Smith2014-10-221-3/+51
* Extend -Rmodule-build to also remark when module building finishes.Richard Smith2014-10-141-4/+9
* Ensure that all module build failures get diagnosedBen Langmuir2014-09-261-2/+11
* unique_ptrify ChainedDiagnosticConsumer's ctor parametersDavid Blaikie2014-09-151-6/+11
* Fix memory leak of raw_ostreams in LogDiagnosticPrinter handling.David Blaikie2014-09-151-7/+7
* unique_ptrify the raw_ostream argument to clang::serialized_diags::createDavid Blaikie2014-08-291-4/+3
* Provide a BuryPointer for unique_ptrs.David Blaikie2014-08-291-0/+1
* unique_ptrify SourceManager::createFileIDDavid Blaikie2014-08-291-1/+2
* Overload SourceManager::overrideFileContents so that unconditionally passing ...David Blaikie2014-08-271-3/+3
* Update for LLVM api change.Rafael Espindola2014-08-271-2/+2
* Add support for the static analyzer to synthesize function implementations fr...Ted Kremenek2014-08-271-2/+3
* Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola2014-08-261-2/+2
* Update for llvm api change.Rafael Espindola2014-08-251-36/+26
* Revert r215331, "unique_ptrify CompilerInstance::OutputFile(s) and remove a u...NAKAMURA Takumi2014-08-111-16/+14
* unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around ...David Blaikie2014-08-101-14/+16
* Out-of-line CompilerInstance::takeSema to avoid a header dependence from Comp...David Blaikie2014-08-101-1/+5
* Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)David Blaikie2014-08-101-2/+2
* Refactor the module map file used for uniquing a module name out ofBen Langmuir2014-08-091-2/+3
* Add stopgap option -fmodule-implementation-of <name>Ben Langmuir2014-07-231-2/+8
* If a module build reports errors, don't try to load itBen Langmuir2014-07-191-13/+21
* Revert "unique_ptr-ify ownership of ASTConsumers"David Blaikie2014-07-171-2/+2
* unique_ptr-ify ownership of ASTConsumersDavid Blaikie2014-07-171-2/+2
* Peel away old-style file remapping typedefs and cruftAlp Toker2014-07-071-17/+10
* Fix layering of file remapping and header search initializationAlp Toker2014-07-071-1/+67
* Update for llvm api change.Rafael Espindola2014-07-061-3/+6
* Use non-intrusive refcounting for TargetOptionsAlp Toker2014-07-061-1/+2
* Constify a read-only parameter and give function a better nameAlp Toker2014-07-061-1/+1
* Track IntrusiveRefCntPtr::get() changes from LLVM r212366Alp Toker2014-07-051-1/+1
* Consider module depedencies when checking a preamble in libclangBen Langmuir2014-06-301-0/+6
* Remove 'const' from MemoryBuffers used through the SourceManagerDavid Blaikie2014-06-271-1/+1
* Frontend: Add a CC1 flag to dump module dependencies to a directoryJustin Bogner2014-06-191-0/+22
* Retry building modules that were compiled by other instances and are out-of-dateBen Langmuir2014-06-171-26/+34
* Update for llvm api change.Rafael Espindola2014-06-131-1/+2
* Include system_error directly.Rafael Espindola2014-06-121-1/+1
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-5/+5
* Use std::error_code instead of llvm::error_code.Rafael Espindola2014-06-111-1/+1
* Revert "Revert "Devise a package-private means to determine the LLVM version ...Alp Toker2014-06-061-3/+2
* Revert "Devise a package-private means to determine the LLVM version string"Alp Toker2014-06-061-2/+3
* Devise a package-private means to determine the LLVM version stringAlp Toker2014-06-061-3/+2
* Remove the last remaining llvm/Config/config.h includesAlp Toker2014-06-041-1/+2
* Fix leak from r210059Alp Toker2014-06-031-0/+6