David Blaikie
|
f6983668b4
unique_ptrify SourceManager::createFileID
|
11 ani în urmă |
David Blaikie
|
926a507ee5
Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr.
|
11 ani în urmă |
Rafael Espindola
|
d92e74d96e
Update for LLVM api change.
|
11 ani în urmă |
Ted Kremenek
|
fdf0d35132
Add support for the static analyzer to synthesize function implementations from external model files.
|
11 ani în urmă |
Rafael Espindola
|
490fd36bd1
Return a std::unique_ptr from getBufferForFile. NFC.
|
11 ani în urmă |
Rafael Espindola
|
97b51af3b9
Update for llvm api change.
|
11 ani în urmă |
NAKAMURA Takumi
|
a3b5e0171d
Revert r215331, "unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around a non-owning raw_ostream in CodeGenAction::CreateASTConsumer"
|
11 ani în urmă |
David Blaikie
|
02b2fe524c
unique_ptrify CompilerInstance::OutputFile(s) and remove a unique_ptr around a non-owning raw_ostream in CodeGenAction::CreateASTConsumer
|
11 ani în urmă |
David Blaikie
|
42bd5fc718
Out-of-line CompilerInstance::takeSema to avoid a header dependence from CompilerInstance.h on Sema.h
|
11 ani în urmă |
David Blaikie
|
b53da86048
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
|
11 ani în urmă |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
11 ani în urmă |
Ben Langmuir
|
ad4bdd534b
Add stopgap option -fmodule-implementation-of <name>
|
11 ani în urmă |
Ben Langmuir
|
c323166942
If a module build reports errors, don't try to load it
|
11 ani în urmă |
David Blaikie
|
80bfbba822
Revert "unique_ptr-ify ownership of ASTConsumers"
|
11 ani în urmă |
David Blaikie
|
4d15e347a0
unique_ptr-ify ownership of ASTConsumers
|
11 ani în urmă |
Alp Toker
|
57b86d027b
Peel away old-style file remapping typedefs and cruft
|
11 ani în urmă |
Alp Toker
|
d4689bbca1
Fix layering of file remapping and header search initialization
|
11 ani în urmă |
Rafael Espindola
|
860df574e7
Update for llvm api change.
|
11 ani în urmă |
Alp Toker
|
1088db3c87
Use non-intrusive refcounting for TargetOptions
|
11 ani în urmă |
Alp Toker
|
f7445e6c6f
Constify a read-only parameter and give function a better name
|
11 ani în urmă |
Alp Toker
|
c556f81241
Track IntrusiveRefCntPtr::get() changes from LLVM r212366
|
11 ani în urmă |
Ben Langmuir
|
f4f9e50a67
Consider module depedencies when checking a preamble in libclang
|
11 ani în urmă |
David Blaikie
|
c77e69d500
Remove 'const' from MemoryBuffers used through the SourceManager
|
11 ani în urmă |
Justin Bogner
|
329c41fc3d
Frontend: Add a CC1 flag to dump module dependencies to a directory
|
11 ani în urmă |
Ben Langmuir
|
9bef4617c6
Retry building modules that were compiled by other instances and are out-of-date
|
11 ani în urmă |
Rafael Espindola
|
1b302fa914
Update for llvm api change.
|
11 ani în urmă |
Rafael Espindola
|
e616fa6104
Include system_error directly.
|
11 ani în urmă |
Rafael Espindola
|
9986295b4f
Replace llvm::error_code with std::error_code.
|
11 ani în urmă |
Rafael Espindola
|
534f692b4d
Use std::error_code instead of llvm::error_code.
|
11 ani în urmă |
Alp Toker
|
87b4da6407
Revert "Revert "Devise a package-private means to determine the LLVM version string""
|
11 ani în urmă |