History log of /external/llvm/tools/llc/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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