8c39c9647da4f375e4f89bd417d86f5c3ff6dfa5 |
|
18-Oct-2011 |
Daniel Dunbar <daniel@zuster.org> |
build: Tidy up a bunch of tool Makefiles, and simplify where possible using the new all-targets pseudo-component. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142401 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
43b5f9312d56be400af031f7487a99b75b7b0f97 |
|
24-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
make -fno-rtti the default unless a directory builds with REQUIRES_RTTI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94378 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e73a31f667ad2fe03e25c97ac45b58c30d7f07c3 |
|
22-Jan-2010 |
Chris Lattner <sabre@nondot.org> |
Stop building RTTI information for *most* llvm libraries. Notable missing ones are libsupport, libsystem and libvmcore. libvmcore is currently blocked on bugpoint, which uses EH. Once it stops using EH, we can switch it off. This #if 0's out 3 unit tests, because gtest requires RTTI information. Suggestions welcome on how to fix this. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94164 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
778b06bbcecbe52125dddcb06e898806b1e2b3c7 |
|
02-Sep-2009 |
Dan Gohman <gohman@apple.com> |
Switch llc from ParseBitcodeFile to ParseIRFile. This lets llc transparently read either LLVM Assembly or LLVM Bitcode files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80829 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
51167848265a0fa006c32557caa4aeb3f482f45e |
|
29-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
remove attributions from tools/utils makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@45414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
744879ea01779a48f898a801c847677b0bfa824a |
|
06-May-2007 |
Chris Lattner <sabre@nondot.org> |
switch tools to bitcode from bytecode git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36872 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
1a7354082ad62d9e31faf3d6ad15c39debc94fd6 |
|
06-May-2007 |
Chris Lattner <sabre@nondot.org> |
add bitcode reading support. Remove EH cruft. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
aea932d27fa41bebaa8576b6002637e74054a7c4 |
|
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Use LINK_COMPONENTS to specify *components* to link against instead of using USED_LIBS to specify *libraries* to link against. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
3f2e0e61653ece363f777850cca112b5f379799b |
|
04-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
rearrange targets to satisfy dependencies. Too bad we aren't using llvm-config. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30077 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
202ae321f8c920a2f9be116680ebd637e9fea908 |
|
03-Aug-2006 |
Chris Lattner <sabre@nondot.org> |
Now that SparcV9 is gone, this logical can be simplified significantly. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29498 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2ebc1f82a23349ff6743b7623cd1e67eb661a6a6 |
|
21-Jul-2006 |
Devang Patel <dpatel@apple.com> |
Fix MacOSX build failures. (pr841) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
02b04b4d347b537becdf8453c511bf058fa4389a |
|
21-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Build more debugger/selectiondag libraries as archives instead of .o files. This works around bugs in some versions of the cygwin linker. Patch contributed by Anton Korobeynikov. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
74bda2e320b92c017c1938ab35a18071d22f5127 |
|
20-Jul-2006 |
Andrew Lenharth <andrewl@lenharth.org> |
Fix linking on Alpha git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29219 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
0465fa9cf89a0c8a96cff6af59b0fbac9098471a |
|
07-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Tools require EH for their top-level try blocks. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29035 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
b0e2fbc7305baa4e493ba2e33dbdf3cc2319da65 |
|
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Oops, llc needs libTarget.a not Target.o git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28611 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
18c8b49e7d3c94d7f84a4205a19f8761722fc4e5 |
|
01-Jun-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Use archive libraries instead of object files for VMCore, BCReader, BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate these changes. This was done to speed up link times. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
7bc59bc3952ad7842b1e079753deb32217a768a3 |
|
15-May-2006 |
Rafael Espindola <rafael.espindola@gmail.com> |
added a skeleton of the ARM backend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28301 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
43c40ffa41e4a9f96fb8b47a3e7c0c42c5421fa6 |
|
20-Apr-2006 |
Chris Lattner <sabre@nondot.org> |
Never link in sparcv9 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27884 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
27630d500e1b9f8be2f35a6ec1910014cf63e68f |
|
16-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
remove support for the skeleton target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26236 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
cb0dfba9e117f3eba5d0287a0571bf52e5780fb5 |
|
05-Feb-2006 |
Chris Lattner <sabre@nondot.org> |
SparcV8 -> Sparc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
a11564335749cd259d8a1391be34c1abbe302c42 |
|
27-Oct-2005 |
John Criswell <criswell@uiuc.edu> |
Move some constant folding code shared by Analysis and Transform passes into the LLVMAnalysis library. This allows LLVMTranform and LLVMTransformUtils to be archives and linked with LLVMAnalysis.a, which provides any missing definitions. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24036 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e96a1a576becba35edc318b63ab85448d810854f |
|
26-Oct-2005 |
John Criswell <criswell@uiuc.edu> |
1. Remove libraries no longer created from the list of libraries linked into the SparcV9 JIT. 2. Make LLVMTransformUtils a relinked object file and always link it before LLVMAnalysis.a. These two libraries have circular dependencies on each other which creates problem when building the SparcV9 JIT. This change fixes the dependency on all platforms problems with a minimum of fuss. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24023 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
604b95bd24425a95e33d7041f789c58e32ad91c9 |
|
25-Oct-2005 |
Chris Lattner <sabre@nondot.org> |
transforms before analyses git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23976 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
465be21950f9d1329ea4f0b1f2611cb2c2913bb0 |
|
24-Oct-2005 |
Chris Lattner <sabre@nondot.org> |
pull in the archive version of this lib to reduce exe size git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@23929 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
705b9e55f2ea484c81b9ea4841d2e3c868a313dd |
|
09-Jun-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
make SparcV8 and V9 seperately configurable git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22204 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2c6584a72f329dd41f13c495de847a11e32357bf |
|
23-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Make the CBackend actually get included in llc by using USEDLIBS instead of USEDLIB as the variable to which "CBackend" is appended. The surrounding if clause is safe because currently the configure script ensures that the CBackend target is always added to TARGETS_TO_BUILD. By using a non-hard coded construct in the makefile, we gain uniformity and the ability to change the default set of targets by only changing the configure script. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21474 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
3952bc6f39472cf9007ce2dfd5ff1ff5fdcd8bd2 |
|
23-Apr-2005 |
Chris Lattner <sabre@nondot.org> |
Always enable the C backend. This fixes a *vast* number of failures on the testers last night, as llc was not getting the cbe linked in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
dadc96f07a66dc8b381d16c5906a42a6ecdca213 |
|
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Don't always build CBackend and Skeleton. Make use of the TARGETS_TO_BUILD parameter instead which will correctly list the set of targets to be built. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21451 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
18969fbc9f19fbc62d25ff2e83098c3143d77a33 |
|
22-Apr-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Implement the --enable-targets= feature of the configure script. The make variable TARGETS_TO_BUILD is used to determine which targets in lib/Target are built and which libraries are linked into llc. This effectively implements the feature. One item remains: disabling targets in the dejagnu test suite. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21450 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
72dcaaf9c4d342a9c2b3ceacd3d799006378801f |
|
17-Mar-2005 |
Chris Lattner <sabre@nondot.org> |
statically link ia64 into llc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20656 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
adf75775fafa55962274ef8704ceca3842e50c8a |
|
15-Feb-2005 |
Andrew Lenharth <andrewl@lenharth.org> |
add Alpha to llc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@20198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2e8bd68d134c406973d546e1a1c938bc937d2ea4 |
|
07-Jan-2005 |
Chris Lattner <sabre@nondot.org> |
X86 BE requires SelectionDAG git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19337 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
f1131b35af8ff6d4cf7f1b7b70f61251e0835e16 |
|
17-Dec-2004 |
Tanya Lattner <tonic@nondot.org> |
Linking in all of ScalarOpts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
780cbd9bae483f82a1f0ffbee3a63b53a16e88aa |
|
16-Dec-2004 |
Chris Lattner <sabre@nondot.org> |
No targets actually use this library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18995 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
17b1afe9459e56ee1ec7b21eca0f88de87159400 |
|
10-Dec-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Link V8 backend into llc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
bf714df962e8d387f530d40d1f040863db8009e8 |
|
25-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add LLVMbzip2 library, now required. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
75e8419e4887a9320bcebedf66b4f1a5f0fd4d36 |
|
18-Nov-2004 |
Tanya Lattner <tonic@nondot.org> |
Adding option to llc for ModuloScheduling. By default it is turned off. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
6cb21d443eff9369e4f9035af28efd627e8f3909 |
|
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Change Library Names Not To Conflict With Others When Installed git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17286 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
41605ab6e7879c0b1d997f0ca41b7f3fc30da717 |
|
08-Oct-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Use the SparcV9-marked instr scheduling library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16851 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
7c4c98d9860dfa5a5efbd354589ee64e43b8a5bd |
|
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the LLVMsystem.a library as it is now used for operating system independence of the tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16092 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
84b3e01ac23a937c0d56fb69036b58fa0521ac5a |
|
05-Aug-2004 |
Chris Lattner <sabre@nondot.org> |
while we're at it, make the libraries be on separate lines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
5520bd3839fc0dd6e0eb52ba26dcfbb8c515a0e9 |
|
05-Aug-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Lines need to end with \ to make sure they're actually continued git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15525 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
b9ebe8a3033ddc4f1e792efaa5e70eaf874fc4b5 |
|
05-Aug-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
* Add PowerPC library to LLC * Fit used libraries on a few lines git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15524 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
76333917ebe7462bf65965a6a7ee8d39c5275d03 |
|
04-Aug-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
libsparcv9select is history git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
84c34b72d9b65f6f5e221559f7a211ae02e01bd7 |
|
16-Jul-2004 |
Chris Lattner <sabre@nondot.org> |
Build skeleton target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14876 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
6623cffb6ae21ac4022e59998eba78cc0d9cccd0 |
|
27-May-2004 |
Chris Lattner <sabre@nondot.org> |
Uhh, that doesn't exist. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13815 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
bed85ff010b95923646ed4e187a5d432cedf67da |
|
27-May-2004 |
Chris Lattner <sabre@nondot.org> |
Header file moved git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13813 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
094158a133219bec99a66dd209186f0e36c46557 |
|
11-Mar-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
SparcV8 removed until it grows up becomes a mature backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@12288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
d62276a66e7678fbbc1e7ac3c45b55de2647b4de |
|
28-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Add a hook to run with the V8 target, though it doesn't currently work. Also mark the PPC backend as experimental git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11962 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
150666fd82f96a8615e63d3797e2d00f3edcb3e0 |
|
25-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Great renaming part II: Sparc --> SparcV9 (also includes command-line options and Makefiles) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
666d20a3018efac8b1bc2f0af7d78ad36f8049e9 |
|
14-Feb-2004 |
Chris Lattner <sabre@nondot.org> |
Add support for -march=c git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11410 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
973e3ec7db21fe53417f0248083180828e2ff9a0 |
|
08-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Fix indentation of selectiondag. I don't know why its indentation has been bugging me, but it has. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11180 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
7ca255b76c39ca2dbe619b48b3b88f67db11e683 |
|
02-Feb-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Link in the PowerPC back-end. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11074 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
ef1b62b00ac32dd564a098197be1ba70566040ac |
|
16-Dec-2003 |
Chris Lattner <sabre@nondot.org> |
There is no reason to add -load support to LLC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10483 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e2fab734ade8a2e3e8679c11cac7236b920d567b |
|
21-Oct-2003 |
John Criswell <criswell@uiuc.edu> |
Added LLVM copyright to Makefiles. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9314 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
253aef8e59d8d8145c13e4fa08eb8eb0aef1ace7 |
|
01-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Preselection is now integrated into the Sparc target library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
0748a3904a0239fa87d00bd1ed87e760ad9bd937 |
|
01-Sep-2003 |
Chris Lattner <sabre@nondot.org> |
Sparc peephole optimizer moved out of post-opts library into Sparc target library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
80df4638fedb633e21f7d534e2de643541ac44cc |
|
15-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
rename selection library to selectiondag git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
4c7fc1e81395c4f5e5cf500ed6db01320e70abae |
|
13-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Incorporate mapping library into the sparc library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7800 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
4c08840e4bc247f3567320ca9258479659b0042f |
|
11-Aug-2003 |
Chris Lattner <sabre@nondot.org> |
Include the new selection library for the X86 target git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7720 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2e2f2dcd6af454a26838457dbfd61ceca7cef41b |
|
18-Jun-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
lib/Target/Sparc/Sparc.cpp: Move LowerAllocations, PrintFunction, and SymbolStripping passes, and the corresponding -disable-strip and -d options, over here to the SPARC target-specific bits of llc. Rename -d to -dump-asm. tools/llc/Makefile: Reindent. Add x86 library so that llc compiles again. tools/llc/llc.cpp: Remove support for running arbitrary optimization passes. Use opt instead. Remove LowerAllocations, PrintFunction, and SymbolStripping passes, as noted above. Allow user to select a backend (x86 or SPARC); default to guessing from the endianness/pointer size of the input bytecode file. Fix typos. Delete empty .s file and exit with error status if target does not support static compilation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6776 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
52852708714c59baf1b0426bffe5d1546af61d46 |
|
17-Jun-2003 |
Brian Gaeke <gaeke@uiuc.edu> |
Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms where it is needed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6753 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
68d9ed8b763d8200e860a58789b0596166bd978e |
|
27-May-2003 |
Chris Lattner <sabre@nondot.org> |
Remove ugly hack (that I put in originally) for building in trace stuff automatically in LLC git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6358 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
784fac874c1333698da5ce27fd66f7dd42dd1f60 |
|
19-Jan-2003 |
Chris Lattner <sabre@nondot.org> |
* Prune down library list. In particular, llc doesn't need all of IPO, and none of data structure and IPA completely! * Do not keep symbols by default! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5375 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
3dbbaff5ec5225e88a7c733102d07abecaef8f61 |
|
09-Dec-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Fix link errors due to new IPModRef pass. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4960 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
8aa5aeab8415ebff819cbe1bf4203ed49b7875f7 |
|
06-Nov-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Don't build llc symbols by default. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4565 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
c9d8beff59246e01aa3eb14e5b3a1c19897144f8 |
|
04-Nov-2002 |
Chris Lattner <sabre@nondot.org> |
No need to explicitly inclue ExportSymbols now git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4543 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e05c8fd5dd4f704c3aea352161b94baaa24b263b |
|
28-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
After removing stuff from TargetMachine, we now no longer have to include it twice. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4311 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
d08e9fd3892e9c4cecd019aa2cd259239bda9dbb |
|
28-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Add codegen library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4305 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
dcde9bd285dcc6e86677acfb959307a255424526 |
|
20-Sep-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Renamed library preselect to preopts. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3841 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
44756999dc40c059c7bf0c0c7d9ca462e00541bc |
|
17-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Enable correct support for dynamic loading on Linux git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
6189eae5ccb3f4418341b24402b4b298b52c1cdf |
|
16-Sep-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Change several entries to use the .o instead of .a to expose pass options. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3754 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
ecbb51b27e3c9a41d8933b976698b0fa542e8a79 |
|
27-Aug-2002 |
Anand Shukla <ashukla@cs.uiuc.edu> |
Added mapping lib in llc makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3514 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
a4ff0d46111933d16b8f66e155432023a01525d0 |
|
07-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Only include the sparc.o file once! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3257 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
d9d8c07eea31a589e526ff84ce8a89857b7caa3f |
|
24-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
*** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3040 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
56d27019e6aebd7cfa5d031c832193eb66d75830 |
|
23-Jul-2002 |
Chris Lattner <sabre@nondot.org> |
*** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3002 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
4335ad50566f0f22fef509d60ed2e48bcd08e6fc |
|
19-May-2002 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Add libsparc.a a second time to resolve link errors. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2661 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2154d13354c66174be22daa202ae830899f5ff58 |
|
07-May-2002 |
Chris Lattner <sabre@nondot.org> |
Straighten out makefiles after moving code to new Transform Utils library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2520 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
94202988a83f43907a7d9cc04b047052122a5dff |
|
08-Apr-2002 |
Chris Lattner <sabre@nondot.org> |
Remove asmwriter library from link line, because the useful contents of it have been incorporated into the vmcore library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2153 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
c8b758dedca032498bb25e0e3a3caf82d9070e9c |
|
04-Feb-2002 |
Chris Lattner <sabre@nondot.org> |
Trim down makefile, again. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1691 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
69a28d05656f3dbd5a689631821195bfddc75137 |
|
04-Feb-2002 |
Chris Lattner <sabre@nondot.org> |
Cut down number of times libraries are included to link a little bit faster git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
c0cbbcf16931d4dd9c4843823fc5c675436ff2c2 |
|
31-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Add dependency git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1620 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
5ad6b8b779e6d43d4edeadb960a3e17c7f6e838e |
|
22-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Try again, now it works right git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
221653f8f65cb3a32b26b67d8ca238636481e960 |
|
22-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Fix ordering dependency problem git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1524 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
8efb9d733faa38cce0cc92719ed05ce7eaa06dd7 |
|
22-Jan-2002 |
Chris Lattner <sabre@nondot.org> |
Eliminate opt library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1516 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
79a334968cfcaada7b476cf3fb16527b2800b33c |
|
18-Oct-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Trace code should always be exported just before code generation; this is not a debugging option. But we can export it as assembly instead of bytecode if -debugtrace is specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
1f4b6eb79f7c7119e635e56cfff1f8c3d0493a67 |
|
15-Oct-2001 |
Chris Lattner <sabre@nondot.org> |
Add library git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@827 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
2f64f9f264d30dd0ac4880eb16ba9eeac538e94c |
|
15-Oct-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
*** empty log message *** git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@811 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
7b70f3f086e6355a4e407cd3f4ebfe9b476eb333 |
|
10-Oct-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Repeat some libs due to circular dependences between Sparc and other code gen libraries. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
a5c5abc81b512841599d17d358e43281bf0e31e8 |
|
15-Sep-2001 |
Ruchira Sasanka <sasanka@students.uiuc.edu> |
Added regalloc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@584 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
0e6530ee1b2641060736e161425e759c051a3544 |
|
14-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
This checkin represents some cleanup of the backend, implementing the following things: 1. The TargetMachine structure is free to decide the process a particular target uses to generate code. 2. All of the gooee details of the sparc backend are now localized in the lib/CodeGen/TargetMAchine/Sparc directory. The Sparc.h file that is globally visible is just a stub. 3. The Sparc.h file that esxists now will dissapear entirely someday when we have multiple backends chosen by a factory of some sort. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@559 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
c9744e7f269ec8003b64c39c6c9e62f0b6c33a5a |
|
08-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Make use of the new TOOLNAME/USEDLIBS options provided in Makefile.common git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e595ba7631d2fec9749a02b82195d537dcf195e3 |
|
29-Aug-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Changed link line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@405 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
8f367bd3c0f56b7b318c46cee04f77735f617777 |
|
23-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Large scale changes to implement new command line argument facility git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
0df0e74f2bec079dc5eec5e401263c570395f164 |
|
21-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Make the makefile work git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@247 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
e6b9529b4869e7a5379d68b0adb1ded91487e99e |
|
21-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Autodep functionality broken. Remove so we get successful builds git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@239 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|
cb465fc71ecb64d3d168a0cf754fa442abb0f6f9 |
|
21-Jul-2001 |
Vikram S. Adve <vadve@cs.uiuc.edu> |
Driver and options for the llc compiler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@234 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llc/Makefile
|