a4de17562d13d7a8188108243c4cfbd52f33229a |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r256229 http://b/26987366 (cherry picked from commit 87d948ecccffea9e9e37d0d053b246e2d6d6c47b) Change-Id: I10ca401a280e905253aafabad9118693a2f24ffb
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
b6d6993e6e6d3daf4d9876794254d20a134e37c2 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r239765 Change-Id: I0393bcc952590a7226af8c4b58534a8ee5fd2d99
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
58878f85ab89b13e9eea4af3ccf055e42c557bc8 |
|
06-May-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r235153 Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
3ea9e33ea25e0c2b12db56418ba3f994eb662c04 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master clang for rebase to r233350 Change-Id: I12d4823f10bc9e445b8b86e7721b71f98d1df442
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
176edba5311f6eff0cad2631449885ddf4fbc9ea |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master Clang for rebase to r222490. Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
c568f1e98938584c0ef0b12ae5018ff7d90a4072 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for rebase to r212749. This also fixes a small issue with arm_neon.h not being generated always. Includes a cherry-pick of: r213450 - fixes mac-specific header issue r213126 - removes a default -Bsymbolic on Android Change-Id: I2a790a0f5d3b2aab11de596fc3a74e7cbc99081d
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
f2e479edc8156e1d8d17c5289b41113d7408ac35 |
|
17-Nov-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Tooling/CompilationDatabase.cpp: Use \return here instead of \param[out]. [-Wdocumentation] git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194971 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
675906eeb54dd2aa8a7cb3b326da07158c931758 |
|
17-Nov-2013 |
Alp Toker <alp@nuanti.com> |
Remove a bad string compare from r194968 lib/Tooling/CompilationDatabase.cpp:275:34: warning: result of comparison against a string literal is unspecified (use strncmp instead) [-Wstring-compare] This assert() should probably be fixed and added back at some point. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
c8f03423e23d4e093d8149fd924e6fef26a15e94 |
|
17-Nov-2013 |
Edwin Vane <revane@gmail.com> |
Relax some preconditions for using FixedCompilationDatabase. FixedCompilationDatabase (FCD) requires that the arguments it consumes after '--' must not include positional parameters or the argv[0] of the tool. This patch relaxes those restrictions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194968 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
cfa88f893915ceb8ae4ce2f17c46c24a4d67502f |
|
12-Jan-2013 |
Dmitri Gribenko <gribozavr@gmail.com> |
Remove useless 'llvm::' qualifier from names like StringRef and others that are brought into 'clang' namespace by clang/Basic/LLVM.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172323 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
55fc873017f10f6f566b182b70f6fc22aefa3464 |
|
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. This required manually correcting all of the incorrect main-module headers I could find, and running the new llvm/utils/sort_includes.py script over the files. I also manually added quite a few missing headers that were uncovered by shuffling the order or moving headers up to be main-module-headers. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169237 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
7e96bfb4d507700a122f270a11ce3fc0e8e36c85 |
|
04-Dec-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Introduce CompilationDatabase::getAllCompileCommands() that returns all compile commands of the database and expose it via the libclang API. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169226 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
3d21078935d0376c1fc93af662a93e79d82e6f4b |
|
15-Oct-2012 |
Daniel Jasper <djasper@google.com> |
Only report first error when no compilation database is found. Review: http://llvm-reviews.chandlerc.com/D62 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165933 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
7fd90b03a28df0626fdb44d05be9ddcdb2562686 |
|
24-Aug-2012 |
Daniel Jasper <djasper@google.com> |
Use LLVM's plugin registry to enable registering new compilation databases. Move JSONCompilationDatabase.h to its own files and register it as plugin. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
e1da3305158d1ecbb6d0cb2cc4ae0c1b3457b29d |
|
17-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
Add a custom initialize hook for clang tools + minor fixes in CustomCompilationDatabase.h git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
a3c70966babdd6c63623470fbba9bb4ec37de4a5 |
|
13-Jul-2012 |
Manuel Klimek <klimek@google.com> |
Allows retrieving all files in a CompilationDatabase. Patch by Tobias Koenig, some test changes by myself. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160167 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
068040ede2b2e6449d84273cc16e62fcd5e7e541 |
|
11-Jul-2012 |
Daniel Jasper <djasper@google.com> |
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. Differential Revision: http://llvm-reviews.chandlerc.com/D4 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160061 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
4187df5f7bdda66d2fbe64a3f2660ee3977f0d12 |
|
10-Jul-2012 |
Arnaud A. de Grandmaison <arnaud.adegm@gmail.com> |
Adds support for auto-detection of compilation databases, looking in a directory and all its parents. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159998 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
8fa2fb859a4cb8e67d9763225281d9b0aa9cb59f |
|
10-Jul-2012 |
Manuel Klimek <klimek@google.com> |
Adds support for auto-detection of compilation databases from a source file and changes clang-check to make use of this. This makes clang-check just work on in-tree builds, and allows easy setup via a symlink per source directory to make clang-check work without any extra configuration. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
62d198c5b1174279174eb35d222b5cee46f3ef6f |
|
24-May-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Tooling: Canonicalize Key in IndexByFile[]. llvm::sys::path::native() may be used here. It fixes test/Tooling on Win32 hosts. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
1a8d6861278051b2109c98baf6a7478a6f3f98aa |
|
15-May-2012 |
Manuel Klimek <klimek@google.com> |
Fixes crasher bug in JSONCompilationDatabase for invalid input. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156814 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
30318e6df9c8c24d080211dfb92ef8065fa7381c |
|
18-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Adds a FixedCompilationDatabase to be able to specify tool parameters at the command line. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
c661f1467a84a0a3a83a396b067188b647844ee9 |
|
17-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Switches the JSONCompilationDatabase to use the YAML parser. This will allow us to delete the JSON parser from llvm. The biggest change is a general change of strategy - instead of storing StringRef's to the values for the command line and directory in the input buffer, we store ScalarNode*'s. The reason is that the YAML parser's getRawValue on ScalarNodes returns a string that includes the quotes in case of double quoted strings. For the same reason we're removing the JSON parsing part of the command line parsing - this means an extra copy for a command line when it is requested (and only when it is requested). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154929 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|
cb971c6726d16e12ecd2a340941d7f5c06698332 |
|
04-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Adds a tooling library. Provides an API to run clang tools (FrontendActions) as standalone tools, or repeatedly in-memory in a process. This is useful for unit-testing, map-reduce style applications, source transformation daemons or command line tools. The ability to run over multiple translation units with different command line arguments enables building up refactoring tools that need to apply transformations across translation unit boundaries. See tools/clang-check/ClangCheck.cpp for an example. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Tooling/CompilationDatabase.cpp
|