Alp Toker
|
82893e7e14
Eliminate DefaultImageName from the Driver constructor
|
vor 11 Jahren |
Benjamin Kramer
|
10ffef9f56
Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit.
|
vor 11 Jahren |
Arnaud A. de Grandmaison
|
ac011f7b03
PR19601: std::remove_if does not really remove the elements.
|
vor 11 Jahren |
Benjamin Kramer
|
c81e2906c1
[C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate.
|
vor 11 Jahren |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
vor 11 Jahren |
Craig Topper
|
caa4c61ee5
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
|
vor 11 Jahren |
Chandler Carruth
|
4b9be6e25f
Sort all the #include lines with LLVM's utils/sort_includes.py which
|
vor 11 Jahren |
NAKAMURA Takumi
|
8f7aeb36a0
CompilationDatabase.cpp:stripPositionalArgs(): Match not "no-integrated-as" but "-no-integrated-as", it really fixes r197229.
|
vor 11 Jahren |
Artyom Skrobov
|
025b9aae94
clang-check to ignore -no-integrated-as because certain drivers can't handle it
|
vor 11 Jahren |
Richard Trieu
|
97f18688f3
Fixed a bad assert from r194968. r194969 removed the assert.
|
vor 11 Jahren |
NAKAMURA Takumi
|
f2e479edc8
Tooling/CompilationDatabase.cpp: Use \return here instead of \param[out]. [-Wdocumentation]
|
vor 11 Jahren |
Alp Toker
|
675906eeb5
Remove a bad string compare from r194968
|
vor 11 Jahren |
Edwin Vane
|
c8f03423e2
Relax some preconditions for using FixedCompilationDatabase.
|
vor 11 Jahren |
Dmitri Gribenko
|
cfa88f8939
Remove useless 'llvm::' qualifier from names like StringRef and others that are
|
vor 12 Jahren |
Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
vor 12 Jahren |
Argyrios Kyrtzidis
|
7e96bfb4d5
Introduce CompilationDatabase::getAllCompileCommands() that returns all
|
vor 12 Jahren |
Daniel Jasper
|
3d21078935
Only report first error when no compilation database is found.
|
vor 13 Jahren |
Daniel Jasper
|
7fd90b03a2
Use LLVM's plugin registry to enable registering new compilation
|
vor 13 Jahren |
Alexander Kornienko
|
e1da330515
Add a custom initialize hook for clang tools + minor fixes in CustomCompilationDatabase.h
|
vor 13 Jahren |
Manuel Klimek
|
a3c70966ba
Allows retrieving all files in a CompilationDatabase.
|
vor 13 Jahren |
Daniel Jasper
|
068040ede2
Add a hook to supply a custom CompilationDatabase. To add a custom CompilationDatabase, make it implement findCompilationDatabaseForDirectory in CustomCompilationDatabase.h and set USE_COSTUM_COMPILATION_DATABASE.
|
vor 13 Jahren |
Arnaud A. de Grandmaison
|
4187df5f7b
Adds support for auto-detection of compilation databases, looking in a directory and all its parents.
|
vor 13 Jahren |
Manuel Klimek
|
8fa2fb859a
Adds support for auto-detection of compilation databases
|
vor 13 Jahren |
NAKAMURA Takumi
|
62d198c5b1
Tooling: Canonicalize Key in IndexByFile[]. llvm::sys::path::native() may be used here.
|
vor 13 Jahren |
Manuel Klimek
|
1a8d686127
Fixes crasher bug in JSONCompilationDatabase for invalid input.
|
vor 13 Jahren |
Manuel Klimek
|
30318e6df9
Adds a FixedCompilationDatabase to be able to specify tool parameters
|
vor 13 Jahren |
Manuel Klimek
|
c661f1467a
Switches the JSONCompilationDatabase to use the YAML parser.
|
vor 13 Jahren |
Manuel Klimek
|
cb971c6726
Adds a tooling library.
|
vor 13 Jahren |