Nick Lewycky
|
5eb3773b99
|
Force 'llvm-config' to go first, optionally followed by lto and gold mixed in
with the rest of the parallel directories.
Build lto when possible on all platforms. Make gold to explicitly depend on
libLTO.
llvm-svn: 65518
|
2009-02-26 07:56:49 +00:00 |
Duncan Sands
|
185fc29820
|
Revert r64299: it breaks the build when configured
without --enable-pic, like my nightly tester.
llvm-svn: 64302
|
2009-02-11 13:23:49 +00:00 |
Nick Lewycky
|
9dfffc6c9f
|
Try this. Darwin -> LTO, PIC -> LTO + possibly gold too.
llvm-svn: 64299
|
2009-02-11 08:44:13 +00:00 |
Devang Patel
|
8a9ced15d4
|
62987 disables LTO build on darwin.
Revert 62987 for now. Nicolas please investigate.
llvm-svn: 64285
|
2009-02-11 02:34:33 +00:00 |
Nick Lewycky
|
5c8fc9d549
|
Build libLTO on any platform so long as PIC is enabled.
llvm-svn: 62987
|
2009-01-26 03:04:57 +00:00 |
Bill Wendling
|
cbb401c1d6
|
Setting BUILD_ARCHIVE to 0 has the same effect as defining it to 1.
llvm-svn: 61599
|
2009-01-03 01:48:26 +00:00 |
Devang Patel
|
bf3a52a62c
|
typo.
llvm-svn: 53778
|
2008-07-18 23:47:27 +00:00 |
Devang Patel
|
4be1c150e4
|
Rename new lto2 tool as lto.
lto2->lto
llvm-svn: 52912
|
2008-06-30 18:15:01 +00:00 |
Devang Patel
|
a1e5413983
|
Remove old LTO interface.
llvm-svn: 52909
|
2008-06-30 18:04:55 +00:00 |
Chris Lattner
|
8fa21acd25
|
remove attributions from tools/utils makefiles.
llvm-svn: 45414
|
2007-12-29 20:07:17 +00:00 |
Chris Lattner
|
f5599efb00
|
switch tools to bitcode from bytecode
llvm-svn: 36872
|
2007-05-06 09:32:02 +00:00 |
Chris Lattner
|
6147489a09
|
bitcodify
llvm-svn: 36838
|
2007-05-06 04:49:55 +00:00 |
Devang Patel
|
ea0568392e
|
Include Makefile.config before testing OS.
llvm-svn: 33735
|
2007-02-01 01:18:57 +00:00 |
Chandler Carruth
|
b2d4caaaa8
|
Build libLLVMlto on non-Darwin architectures. Resolves PR1055: http://llvm.org/PR1055
llvm-svn: 33006
|
2007-01-08 06:25:29 +00:00 |
Devang Patel
|
ce2c1eb154
|
Add linker into list of LINK_COMPONENTS.
llvm-svn: 30159
|
2006-09-07 21:36:55 +00:00 |
Chris Lattner
|
28689ff2d0
|
Use LINK_COMPONENTS to specify *components* to link against instead of
using USED_LIBS to specify *libraries* to link against.
llvm-svn: 30090
|
2006-09-04 05:59:09 +00:00 |
Devang Patel
|
a108423475
|
Make it fit into 80-columns.
llvm-svn: 29503
|
2006-08-03 17:26:30 +00:00 |
Devang Patel
|
acd4b07075
|
Simplify. Use addprefix.
llvm-svn: 29501
|
2006-08-03 17:18:45 +00:00 |
Devang Patel
|
d615e20ef3
|
Remove ARM for the moment since it is a work in progress.
llvm-svn: 29495
|
2006-08-03 16:14:09 +00:00 |
Devang Patel
|
36839b8637
|
Add new tool, lto, to do link time optimization. This tool installs
dynamic library that linker can use to optimize llvm byte codes at
link time.
llvm-svn: 29494
|
2006-08-03 15:44:57 +00:00 |