llvm-project/clang/lib/Tooling
Alexander Kornienko 9a45fac6f7 Query CompilationDatabase right before running each compilation.
Summary:
Query CompilationDatabase right before running each compilation. This allows
supporting compilation databases that change external state required for
successful compilation.

Reviewers: klimek, djasper

Reviewed By: djasper

Subscribers: klimek, cfe-commits

Differential Revision: http://reviews.llvm.org/D5086

llvm-svn: 216620
2014-08-27 21:36:39 +00:00
..
ArgumentsAdjusters.cpp ClangTool: strip -o from the command line 2013-06-06 11:52:19 +00:00
CMakeLists.txt Make clang's rewrite engine a core feature 2014-07-16 16:48:33 +00:00
CommonOptionsParser.cpp CompilationDatabase: Sure-up ownership of compilation databases using std::unique_ptr 2014-08-08 16:06:15 +00:00
CompilationDatabase.cpp CompilationDatabase: Sure-up ownership of compilation databases using std::unique_ptr 2014-08-08 16:06:15 +00:00
FileMatchTrie.cpp [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-15 04:29:04 +00:00
JSONCompilationDatabase.cpp Sure-up MemoryBuffer ownership in JSONCompilationDatabase's ctor. 2014-08-08 22:01:06 +00:00
Makefile Adds a tooling library. 2012-04-04 12:07:46 +00:00
Refactoring.cpp Overload SourceManager::overrideFileContents so that unconditionally passing ownership is explicitly done using unique_ptr. 2014-08-27 20:54:45 +00:00
RefactoringCallbacks.cpp Finishing the move of RefactoringCallbacks and fixing the corresponding 2012-07-17 08:37:03 +00:00
Tooling.cpp Query CompilationDatabase right before running each compilation. 2014-08-27 21:36:39 +00:00