42f74f21ece01dc8573d5377859d327fbb23b26c |
|
09-Aug-2012 |
Eli Friedman <eli.friedman@gmail.com> |
clang support for Bitrig (an OpenBSD fork); patch by David Hill. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161546 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
260611a32535c851237926bfcf78869b13c07d5b |
|
20-Jun-2012 |
John McCall <rjmccall@apple.com> |
Restructure how the driver communicates information about the target Objective-C runtime down to the frontend: break this down into a single target runtime kind and version, and compute all the relevant information from that. This makes it relatively painless to add support for new runtimes to the compiler. Make the new -cc1 flag, -fobjc-runtime=blah-x.y.z, available at the driver level as a better and more general alternative to -fgnu-runtime and -fnext-runtime. This new concept of an Objective-C runtime also encompasses what we were previously separating out as the "Objective-C ABI", so fragile vs. non-fragile runtimes are now really modelled as different kinds of runtime, paving the way for better overall differentiation. As a sort of special case, continue to accept the -cc1 flag -fobjc-runtime-has-weak, as a sop to PLCompatibilityWeak. I won't go so far as to say "no functionality change", even ignoring the new driver flag, but subtle changes in driver semantics are almost certainly not intended. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158793 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
02a84277864e5476b12c0ec687ed09f0b2922471 |
|
12-Jun-2012 |
Hal Finkel <hfinkel@anl.gov> |
Add PPC support for translating gcc-style -mcpu options into LLVM -target-cpu options. This functionality is based on what is done on ARM, and enables selecting PPC CPUs in a way compatible with gcc's driver. Also, mirroring gcc (and what is done on x86), -mcpu=native support was added. This uses the host cpu detection from LLVM (which will also soon be updated by refactoring code currently in backend). In order for this to work, the target needs a list of valid CPUs -- we now accept all CPUs accepted by LLVM. A few preprocessor defines for common CPU types have been added. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158334 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
8ba9a6244c56b19bc2a24de5d0c32ff37d50177b |
|
07-Mar-2012 |
Chad Rosier <mcrosier@apple.com> |
[driver] Don't try to generate diagnostic information for linker crashes. rdar://10993648 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
badb6cd2007825308208e6c4275ba54e220e4e28 |
|
15-Feb-2012 |
David Chisnall <csdavec@swan.ac.uk> |
Fix copy-and-paste error in comment git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150587 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
31c4690047f5f362ecf886f1586844b1aef0c4d2 |
|
15-Feb-2012 |
David Chisnall <csdavec@swan.ac.uk> |
First pass at Solaris toolchain support. This version compiles and links hello world on Solaris 11 for both x86 and x86-64 using the built-in assembler and Solaris (not GNU) ld, however it currently relies on a hard-coded GCC location to find crtbegin.o and crtend.o, as well as libgcc and libgcc_eh. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150580 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
fc30829694e62040c14f329f5491724fe7476241 |
|
10-Feb-2012 |
Jim Grosbach <grosbach@apple.com> |
Have the driver pass CPU and target feature information to cc1as. When creating the MCSubtargetInfo, the assembler driver uses the CPU and feature string to construct a more accurate model of what instructions are and are not legal. rdar://10840476 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150273 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
1bd91374498ac78e72545f08f4daa6491f9c9d14 |
|
26-Jan-2012 |
Joerg Sonnenberger <joerg@bec.de> |
Remove the ToolTriple logic in NetBSD, which was completely broken by the recent refactoring. All interesting NetBSD release have a GNU as version on i386 that supports --32, so don't bother with the conditional setting of it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149087 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
99ba9e3bd70671f3441fb974895f226a83ce0e66 |
|
20-Dec-2011 |
David Blaikie <dblaikie@gmail.com> |
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
9631939f82c0eaa6fb3936a0ce58a41adfbc9011 |
|
12-Dec-2011 |
Tony Linthicum <tlinth@codeaurora.org> |
Hexagon backend support git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146413 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
54db68bf0e389b8aabe1a434f825a81a9c1f7db8 |
|
06-Nov-2011 |
Peter Collingbourne <peter@pcc.me.uk> |
Add the depfile as a result file so that it is deleted if we crash, and prevent the diagnostic preprocessor run from writing a depfile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143846 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
f857186fd1995b34185d063a29b11ad4f948519f |
|
23-Aug-2011 |
Eric Christopher <echristo@apple.com> |
Add support for a verifier to the driver. Currently only verifies debug output on darwin so is hard coded there. As a note this will need a little bit of refactoring in the class hierarchy to separate it out for different verifiers based on input type. Fixes rdar://8256258. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@138343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
285f9a284704c07cd50e4597408d5f93518cd7c3 |
|
17-Aug-2011 |
Chad Rosier <mcrosier@apple.com> |
[driver] Clang doesn't support -mkernel/-fapple-kext for i386, so it's automatically invoking llvm-gcc's cc1plus, which doesn't support all options supported by Clang. Therefore, filter out unsupported options. rdar://9964354 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
468eb7ddd69b5d545139fc46a3b730268c458f38 |
|
21-Jun-2011 |
Joerg Sonnenberger <joerg@bec.de> |
Fix typo. From Damjan Marion. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133511 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
182564cd14a2105fff05fd52f5940eff96161d57 |
|
16-May-2011 |
Joerg Sonnenberger <joerg@bec.de> |
Make the triple an explicit argument of FindTargetProgramPath. Preserve the original triple in the NetBSD toolchain when using -m32 or -m64 and the resulting effective target is different from the triple it started with. This allows -m32 to use the same assembler/linking in cross-compiling mode and avoids confusion about passing down target specific flags in that case like --32. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@131404 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
fa41d6975058ceb1b8a24564f6dcec72f89f62e8 |
|
17-Mar-2011 |
Daniel Dunbar <daniel@zuster.org> |
Driver/Darwin/ARM: Kernel/kext code has more strict alignment requirements. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127815 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
8e50a96b387dca7525caa8a6add31420dd82a2cd |
|
02-Feb-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Add NetBSD target support. Patch by Joerg Sonnenberger. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124736 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
9284d215022457ba867080a713f08f026d89ea17 |
|
09-Nov-2010 |
Bruno Cardoso Lopes <bruno.cardoso@gmail.com> |
Add support for soft/hard float options to the Sparc target git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118514 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
c1da981bba867681004004b2d54ec2fdf3c08913 |
|
07-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Use ld directly on linux. Changes from the previous try: *) Try to detect as much as possible from the system itself, not the distro. This should make it easier to port to a new distro and more likely to work on a unknown one. *) The distro enum now doesn't include the arch. Just use the existing host detection support in LLVM. *) Correctly handle --sysroot. A small regression is that now clang will pass bitcode file to the linker. This is necessary for the gold plugin support to work. It might be better to detect this at configure/cmake time, but doing it in c++ first is a lot easier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
138e66ffa8008b95121580f5459af45487df9803 |
|
03-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Revert while I debug test failures :-( git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118150 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
29a88f441fb9d82cfa898774cf6711e54bcba2ff |
|
03-Nov-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Switch clang to run ld directly on linux. I tested this on all the linux distros listed by running gcc main.o -o main g++ main.o -o main gcc main.o -o main -static g++ main.o -o main -static gcc f.o -o f.so -shared g++ f.o -o f.so -shared and comparing the ld line with the one created by clang. I also added -m32/m64 in distros that support it. While I tested many distros, there will always be more. If you are hit by this it should be somewhat easy to add your distro. If you are in a hurry, do revert this, but please inform how to detect you distro and the ld command lines produced by the above gcc invocations. Most distros have some patches on gcc :-( git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118149 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
748de8eda222f087434d8bd703176b316a061341 |
|
09-Sep-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver/Darwin: Make the compilation object available in AddLinkArgs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113549 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
ff58e3610f4e12094def69eb2d6dcb4330378d8f |
|
21-Aug-2010 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Visual Studio tools used on win32 hosts when targeting win32. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@111748 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
ba30bbe4e36a30a274da809a11a42f9cdc168e92 |
|
10-Aug-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Run the assembler instead of gcc on Linux. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@110635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.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/lib/Driver/Tools.h
|
38e317d6dce161b249508686cc67eb7176958762 |
|
07-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
add driver support for minix, patch by Kees van Reeuwijk from PR7583 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107788 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
6e0f25483b1a801cd1155ea89c2b725feab16332 |
|
04-Jun-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add an explicit dsymutil action. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105474 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.h
|
20a9aa50f9a7d4b03f97bc67e96da1d605c309a2 |
|
20-May-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add a tool definition for the Clang integrated assembler. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@104280 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
92dd1915842410005c68d32c43bb3b3cf5a4a702 |
|
11-May-2010 |
Duncan Sands <baldrick@free.fr> |
VISIBILITY_HIDDEN was renamed LLVM_LIBRARY_VISIBILITY. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.h
|
ed734737d5af31906e30e537d4a41c760ddcfc59 |
|
02-Mar-2010 |
Eric Christopher <echristo@apple.com> |
Add in some more MIPS command line options. Patch by Oleksandr Tymoshenko! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97544 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.h
|
82b51cce8cea6b6bb6175c406c2ab425c91d9dc8 |
|
25-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Fix fallback to gcc to -c instead of -S if trying to generate an LLVM bc file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94463 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
a6d38494d18e260958e73bfe5e2b3f1dc4160459 |
|
22-Jan-2010 |
Daniel Dunbar <daniel@zuster.org> |
Driver/Darwin/ld: Eliminate AddDarwinSubArch, our linker invocation is going to diverge from gcc anyway. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94138 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
7177dee8aee4b432911c91f1b788963bec0cac9f |
|
19-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove ';' after method definition. Noticed by clang++, which one would think would have a higher respect for its own code. This is getting old, is this warning really adding value? git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
b163ef7e7a5d904ef0962a7c38c460be083c4d63 |
|
10-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
ARM: Pass -mcpu to clang-cc based on -march= and -mcpu=. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81429 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
6acda16e9c194dcbd0dea64341e182bdb65d0f41 |
|
10-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Move Clang X86 cpu/feature argument translation into AddX86TargetArgs. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
fbefe6bd6f62a3361813498dc672ab0d6c0d4fd1 |
|
09-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Add DarwinTool base class for all Darwin tools, and move AddDarwin[Sub]Arch there. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.h
|
f395528158379e7ea9f6ff4bbb791abadca15aab |
|
04-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Rename Darwin_X86 toolchain to just Darwin, this can support all platforms. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81016 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
8f28962de22867d372e5e454c33dcaaede860482 |
|
04-Sep-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove unused argument. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81010 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
e7925a075f110ab21afeae084670a155dea568e3 |
|
22-Aug-2009 |
Edward O'Callaghan <eocallaghan@auroraux.org> |
Second half of, clang, AuroraUX toolchain support. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@79713 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
f7b8eec37c8c8012fa525c71fb29a58c9f29beef |
|
29-Jun-2009 |
Daniel Dunbar <daniel@zuster.org> |
OpenBSD support. - Patch by Jonathan Gray! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74453 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
11e1b40d759a643086f590f6ffbd9d68360bad46 |
|
02-May-2009 |
Daniel Dunbar <daniel@zuster.org> |
DragonFly ToolChain definition for driver. - Patch by Alex Hornung! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70635 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
df91ef3d6c55692a0236f67b6c6b134a3bf84098 |
|
18-Apr-2009 |
Douglas Gregor <dgregor@apple.com> |
Preliminary PCH support in the driver git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
c21c485b4fb58ef5d55cf3e523263dd824a2ace4 |
|
09-Apr-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Split out CPP specific options for clang so that we don't end up adding them twice when running with -no-integrated-cpp or -save-temps. - <rdar://problem/6766636> -save-temps falls over with prefix headers git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68660 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
008f54a54299eaafdaa940e2bdeaf55935ecd95a |
|
01-Apr-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add freebsd::Link - Patch by Ed Schouten! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
68a31d406c6dc4382c700d1199b062de2aa7e1da |
|
31-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Call 'as' directly on FreeBSD. - Patch by Ed Schouten! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68121 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
a5a7bd0de7b6b80212095195a055a4a43f21d4b2 |
|
30-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Improve dependency file support. - Rip out various bits of logic from clang-cc's dependency file gen, force driver to provide instead. - -MD output now goes to proper location <rdar://problem/6723948> clang -MD puts dep file in /tmp with wrong name - -M and -MM still don't work correctly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68022 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
a3ec60e0cf2a1916f479288998d31bd980b1a306 |
|
29-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Finish porting Darwin::Preprocess and Compile port (still unused, and lacking a test case). - ccc is now on death row, pending some more testing and bug fixes. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68012 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
40f1265ebd42ece3e7f7917319b56012e8e2bce2 |
|
29-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Start porting Darwin::Preprocess and Compile implementations (currently unused). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68003 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
02633b541b04ad5ffc1c70f4c2feeeb13e607057 |
|
26-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add darwin::Link tool. - <rdar://problem/6717381> [driver] implement ld argument translation in new driver git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
8cac5f7e1ce63dd77ee0fb4ef68f9fa804f41ea6 |
|
20-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add and use darwin::Assemble tool. - Based on patch from Pieter de Bie; thanks! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67379 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
ff7488dc9a766f94daf54d81b03ab9160d0bfd88 |
|
20-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Add darwin::Lipo tool. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
b488c1dac8e53206f07103d794a62a3f5012c0f4 |
|
18-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Lift out common GCC tool and implement generic GCC tool argument translation. Also, stub out clang tool implementation a bit more. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.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/lib/Driver/Tools.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/lib/Driver/Tools.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/lib/Driver/Tools.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/lib/Driver/Tools.h
|
985b825eea7387be10478de0430815ed6a673326 |
|
17-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: GCC 4.0 isn't happy with VISIBILITY_HIDDEN on a namespace. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67110 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|
9c073ff462eb75ccbb1c4446e21c148f3fc618e1 |
|
17-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Driver: Stub out generic GCC tool selection (missed a file) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67109 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Driver/Tools.h
|