686775deca8b8685eb90801495880e3abdd844c2 |
|
20-Jul-2011 |
Chris Lattner <sabre@nondot.org> |
now that we have a centralized place to do so, add some using declarations for some common llvm types: stringref and smallvector. This cleans up the codebase quite a bit. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135576 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
2fe238ed293bd4bc27af9beb9fa151fad2146fa8 |
|
02-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add Compilation::addCommand and switch tools to using it, now that we don't have to deal with nested jobs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
8c631e3b6fb4d838809852e85ba4145be45a221f |
|
02-Aug-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Eliminate now unnecessary tool hooks for whether they accept piped input/output. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110012 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
3038204fd8f6ff22082dd18e4b12ed252b75a5e4 |
|
22-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add Tool::ShortName, intended to be a human readable name for the tool. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104416 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
60a53f24b160724de0e8dd0e142009981540fd26 |
|
06-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add a Tool::hasGoodDiagnostics hook, and use it to simplify logic for deciding when we need to emit an extra "command failed" diagnostic. - This also fixes the case where we were emitting that extra diagnostics, even when using clang w/ the integrated assembler, which has good diagnostics. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@100529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
8767cbc475ed96397b6f08617814eeb9cab121bd |
|
03-Feb-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add -[no-]integrated-as for clang. - Requires backend support, which only exists for i386--darwin currently. No 'as' required: -- ddunbar@ozzy:tmp$ cat t.c int main() { return 42; } ddunbar@ozzy:tmp$ clang -m32 -integrated-as t.c ddunbar@ozzy:tmp$ ./a.out; echo $? 42 ddunbar@ozzy:tmp$ -- The random extra whitespace is how you know its working! :) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@95194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
1eb4433ac451dc16f4133a88af2d002ac26c58ef |
|
09-Sep-2009 |
Mike Stump <mrs@apple.com> |
Remove tabs, and whitespace cleanups. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
871adcf4e41285e3f4c3b62eaa1b2e05b60b92da |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: ConstructJob also needs to know the destination (where to put its commands). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67179 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
62cf601812e03dd9bc5df42b8ef06a0cdedc38bf |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add a dash of const. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67170 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
47ac7d27c44bd64a7d0fc03d4babc196cf2b8230 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Stub out Tool::ConstructJob. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67169 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
31b1e5437e7435879fc044afb77ff27096008e72 |
|
17-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add name to Tool (for testing/debugging) and move GCC_* tools into gcc:: namespace. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67120 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
670b7f4fe6720e91520ec5a993b33c00058ed77a |
|
17-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Stub out generic GCC tool selection. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67108 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|
2ba38ba9a18b8ec88e2509fad622eeec01562769 |
|
16-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Sketch Tool and ToolChain classes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67036 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/include/clang/Driver/Tool.h
|