summaryrefslogtreecommitdiffstats
path: root/clang/lib/Frontend/CompilerInstance.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules] Start moving the module visibility information off the Module itself.Richard Smith2015-05-011-6/+4
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-63/+35
* Use raw_pwrite_stream in clang.Rafael Espindola2015-04-141-13/+17
* [Frontend] Close open file handles before renaming output filesReid Kleckner2015-04-101-10/+12
* Return std::unique_ptr to avoid a release and recreate.Rafael Espindola2015-04-101-4/+4
* Use a std::unique_ptr to make it easier to see who owns the stream.Rafael Espindola2015-04-101-10/+11
* [Modules] Don't compute a modules cache path if we're not using modules!Chandler Carruth2015-03-281-1/+2
* [Modules] Stop creating timestamps for the modules cache and trying toChandler Carruth2015-03-241-3/+4
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-5/+4
* Make module files passed to a module build via -fmodule-file= available toRichard Smith2015-03-181-0/+13
* Give better diagnostics when -fmodule-file= finds a bad file: if the file isRichard Smith2015-02-281-3/+13
* [modules] Even if we already have a definition of a class, loading in anotherRichard Smith2015-02-251-1/+4
* [modules] Fix a bug that would result in a build with P paths through a moduleRichard Smith2015-02-251-0/+3
* Add -fno-implicit-modules.Manuel Klimek2015-02-201-0/+6
* [PCH/Modules] Check that the specific module cache path the PCH was built wit...Argyrios Kyrtzidis2015-02-191-8/+12
* Diagnose timeouts in the LockFileManager and delete the dead lock fileBen Langmuir2015-02-091-2/+12
* [modules] When using -E, we may try to merge decls despite having no SemaRichard Smith2015-02-041-14/+13
* PR22299: Relocate code for handling -fmodule-map-file= so that we don't try toRichard Smith2015-01-231-8/+0
* [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
OpenPOWER on IntegriCloud