e6df0ce08fcdf9f906556d98cca96d38ab440bba |
|
05-Jul-2012 |
Manuel Klimek <klimek@google.com> |
Adapts the FrontendAction convenience functions so that it can be used with classes that generate ASTConsumers; this allows decoupling the ASTConsumer generation from the Frontend library (like, for example, the MatchFinder in the upcoming ASTMatcher patch). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
8f19037d2b0aab8690e82273578c3b675ae55cd4 |
|
16-Jun-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
ToolingTest.cpp: Fix r158592, runToolOnCode.FindsNoTopLevelDeclOnEmptyCode on msvc. LangOpts.MicrosoftExt still appends "class type_info;". git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158595 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
c5613b26a24a33d7450e3d0bf315c6ccc920ce7b |
|
16-Jun-2012 |
Meador Inge <meadori@codesourcery.com> |
Explicitly build __builtin_va_list. The target specific __builtin_va_list types are now explicitly built instead of injecting strings into the preprocessor input. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
8f4c4ca0ce5545df7f04e1d1efb40782163b7960 |
|
02-Jun-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Revert r157819, "#ifdef out a broken test on win32" FYI, LLVM_ON_WIN32 is useless. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157890 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
29fbfc21924a692155ac8e4e281f17438fe27d63 |
|
01-Jun-2012 |
Alexander Kornienko <alexfh@google.com> |
#ifdef out a broken test on win32 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157819 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
5f60f606093019174a11fcfd3ae36634dc44e8c9 |
|
01-Jun-2012 |
Alexander Kornienko <alexfh@google.com> |
Added a test for ToolInvocation::mapVirtualFile method. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157812 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.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/unittests/Tooling/ToolingTest.cpp
|
16f213142f8f8f5410672205a19f79ed3c232929 |
|
02-Jun-2011 |
Manuel Klimek <klimek@google.com> |
Reverts the Tooling changes as requested by Chris. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132462 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
9a05fa97df4d5e64f740848a7759ecae5e1ed162 |
|
27-Apr-2011 |
Manuel Klimek <klimek@google.com> |
This is the next step in building the standalone tools infrastructure: This patch simplifies writing of standalone Clang tools. As an example, we add clang-check, a tool that runs a syntax only frontend action over a .cc file. When you integrate this into your favorite editor, you get much faster feedback on your compilation errors, thus reducing your feedback cycle especially when writing new code. The tool depends on integration of an outstanding patch to CMake to work which allows you to always have a current compile command database in your cmake output directory when you set CMAKE_EXPORT_COMPILE_COMMANDS. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130306 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|
cf3ce5d89628b3955c638fb102c8dc4c24e1986d |
|
21-Apr-2011 |
Manuel Klimek <klimek@google.com> |
Adds a function to run FrontendActions over in-memory code. This is the first step towards a standalone Clang tool infrastructure. The plan is to make it easy to build command line tools that run over the AST of source files in a project outside of the build system. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129924 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/unittests/Tooling/ToolingTest.cpp
|