6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
|
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
/external/clang/tools/clang-check/ClangCheck.cpp
|
651f13cea278ec967336033dd032faef0e9fc2ec |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
/external/clang/tools/clang-check/ClangCheck.cpp
|
b1e25a1bc03292dc538d336573e0be1490223171 |
|
14-Jun-2013 |
Reid Kleckner <reid@kleckner.net> |
[Driver] Refactor clang driver to use LLVM's Option library The big changes are: - Deleting Driver/(Arg|Opt)* - Rewriting includes to llvm/Option/ and re-sorting - 'using namespace llvm::opt' in clang::driver - Fixing the autoconf build by adding option everywhere As discussed in the review, this change includes using directives in header files. I'll make follow up changes to remove those in favor of name specifiers. Reviewers: espindola Differential Revision: http://llvm-reviews.chandlerc.com/D975 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183989 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
373b807f36871de05a3b83bbc4ed4501317def5a |
|
06-Jun-2013 |
Pavel Labath <labath@google.com> |
Add support for static analysis to clang-check Summary: This adds a command line argument '-analyze' to clang-check which runs the clang static analyzer on the source files. Reviewers: klimek CC: cfe-commits, revane Differential Revision: http://llvm-reviews.chandlerc.com/D926 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183399 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
88c200473d133a4e40083af22c316da536bad755 |
|
05-Jun-2013 |
Pavel Labath <labath@google.com> |
clang-check: Enable specification of additional compiler arguments Summary: This adds two command-line parameters: -extra-arg and -extra-arg-before, which enable the user to pass additional parameters to the compiler command. Reviewers: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D919 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183320 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
b8238b6f20bf7b5a79f18dc84ab3e51db479faa7 |
|
18-Jan-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang-check: Introduce llvm::sys::PrintStackTraceOnErrorSignal() git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172818 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
b1f67dbbb12dec8304434c76c72e01336bf186e4 |
|
14-Dec-2012 |
Edwin Vane <edwin.vane@intel.com> |
Style and Doc fix for CommonOptionsParser - Renaming GetCompilations() and GetSourcePathList() to follow LLVM style. - Updating docs to reflect name change. - Also updating help text to not mention clang-check since this class can be used by any tool. Reviewed By: Alexander Kornienko git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@170229 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
5e5f726a90d234bd656a7cfd8ffd26472975f1b2 |
|
03-Oct-2012 |
Daniel Jasper <djasper@google.com> |
As opposed to the clang-fixit tool described on http://clang.llvm.org/docs/ClangTools.html, this adds -fixit option to clang-check. Thus, clang-check can become a general-purpose tool to run clang capitalizing on the info stored in a compilation database. Review: http://llvm-reviews.chandlerc.com/D51 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165110 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
18857f7a1ff88469283b9e87384bdf5c8a274ca6 |
|
10-Sep-2012 |
Alexander Kornienko <alexfh@google.com> |
Workaround for MacOSX build failure with gcc <= 4.4 Summary: A better solution to http://llvm.org/bugs/show_bug.cgi?id=13777 Named namespace + more unique name to make ODR violations unlikely. Reviewers: chandlerc, doug.gregor, klimek Reviewed By: doug.gregor CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D38 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163513 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
c80ca020300f6f4ecc595cca1e6cb93af76a4434 |
|
08-Sep-2012 |
Alexander Kornienko <alexfh@google.com> |
Fixed http://llvm.org/bugs/show_bug.cgi?id=13777 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
6fbe982bb487931feb3f1ceb9eec8f7f1961393a |
|
24-Aug-2012 |
Alexander Kornienko <alexfh@google.com> |
Updated LibTooling.html, minor improvements in CommonOptionsParser git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162521 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
d7166b01df14173b7f26620c5a89f9934a968f85 |
|
22-Aug-2012 |
Alexander Kornienko <alexfh@google.com> |
Reverted clang-check to fully supported CommandLine Library use-case: global static variables. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162391 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
4846470d20348f2e7b1f6cf6c68f81fc0657d129 |
|
13-Aug-2012 |
Alexander Kornienko <alexfh@google.com> |
Implemented -ast-dump, -ast-print, -ast-dump-filter options in clang-check git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
dea8fba3c632745136017f3e8e9d9e0341d6feb9 |
|
16-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
The new clang-ast-dump tool for selective AST dumping. Moved common command-line tool stuff to CommandLineClangTool git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160265 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
140d5130434582aa2712a67b48f7db9c0563b34c |
|
12-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
Updated -help message in clang-check. Summary: Provide more information on usage in -help Test Plan: ran once Reviewers: klimek, chandlerc, djasper Reviewed By: klimek CC: cfe-commits Differential Revision: http://llvm-reviews.chandlerc.com/D5 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160132 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.cpp
|
d217a66ef5091e7f42ac6c39507bd8e99125aa9b |
|
11-Jul-2012 |
Daniel Jasper <djasper@google.com> |
Fix usage instructions for clang-check. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/clang-check/ClangCheck.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/tools/clang-check/ClangCheck.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/tools/clang-check/ClangCheck.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/tools/clang-check/ClangCheck.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/tools/clang-check/ClangCheck.cpp
|