| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
in JSON.
llvm-svn: 157351
|
|
|
|
|
|
| |
work-in-progress.
llvm-svn: 157170
|
|
|
|
|
| |
FIXME: JSON doesn't like path separator '\', on Win32 hosts.
llvm-svn: 156957
|
|
|
|
|
|
| |
FYI, they can pass on Cygwin w/o any tweaks.
llvm-svn: 156930
|
|
|
|
|
|
| |
This passes on MSYS bash and Cygwin.
llvm-svn: 156929
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a command line argument adjuster, which is responsible for command line
arguments modification before the arguments are used to run a frontend action.
Define class ClangSyntaxOnlyAdjuster implements ArgumentsAdjuster interface.
This class converts input command line arguments to the "syntax check only"
variant.
Reviewed by Manuel Klimek.
llvm-svn: 156478
|
|
|
|
|
|
|
|
|
| |
The chdir is not the perfect fix, as it is thread hostile. The
real fix will be to make -working-dir work correctly, which will
take time to implement. Before that, the tooling library cannot
be used concurrently.
llvm-svn: 156299
|
|
|
|
|
|
|
| |
The driver needs to get the correct path to the executable to deduce
the header search path.
llvm-svn: 155542
|
|
|
|
|
|
| |
at the command line.
llvm-svn: 154989
|
|
|
|
|
|
| |
introduced by the test harness' expansion of %t.
llvm-svn: 154443
|
|
|
|
| |
llvm-svn: 154393
|
|
|
|
|
|
| |
correct compile commands on, based on an idea by Jordan Rose.
llvm-svn: 154335
|
|
|
|
|
|
| |
It seems clang-check doesn't like gcc driver on cygming. Investigating.
llvm-svn: 154066
|
|
|
|
|
|
| |
It seems JSON parser doesn't like path separator '\' on Win32 hosts.
llvm-svn: 154017
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
llvm-svn: 154008
|
|
|
|
| |
llvm-svn: 132462
|
|
|
|
| |
llvm-svn: 132376
|
|
tools that match on the C++ ASTs. The main interface is in ASTMatchers.h,
an example implementation of a tool that removes redundant .c_str() calls
is in the example RemoveCStrCalls.cpp.
Various contributions:
Zhanyong Wan, Chandler Carruth, Marcin Kowalczyk, Wei Xu, James Dennett.
llvm-svn: 132374
|