History log of /external/llvm/tools/lto/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
37ed9c199ca639565f6ce88105f9e39e898d82d0 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master LLVM for rebase to r222494.

Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/tools/lto/Makefile
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/tools/lto/Makefile
2531651206a2d12d37ad93a6f9bc9f8762105b4e 11-Nov-2013 Bob Wilson <bob.wilson@apple.com> Change libLTO back to linking with @executable_path instead of @rpath.

This partially reverts r187641 until ld64 adopts a change to link with an
rpath setting.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@194418 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
cc48854d5d51a2d7557f1040a61f160ad86c9729 25-Sep-2013 Peter Collingbourne <peter@pcc.me.uk> Move LTO support library to a component, allowing it to be tested
more reliably across platforms. Patch by Tom Roeder!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
9f4eaaf0dca65851ecdd16d266f49edfd2b11949 02-Aug-2013 Eric Christopher <echristo@gmail.com> Use @rpath for libraries rather than @executable_path on OSX.

Patch by Benjamin Scarlet!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187641 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
8240ef04108620fef51219e9495a6e71e95ccd75 04-Jun-2013 Bob Wilson <bob.wilson@apple.com> Remove "-Wl,-seg1addr -Wl,0xE0000000" from link options.

Specifying the load address for Darwin i386 dylibs was a performance
optimization for dyld that is not relevant for x86_64 or arm. We can just
remove this now.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183230 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
53f1b19c6e0b0b2fe2dfccd543738a20241c8e78 03-May-2013 Bill Wendling <isanbard@gmail.com> Remove redundant flag.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180967 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
2900535e65683a74c01659c9776f78a8070798b5 02-May-2013 Bill Wendling <isanbard@gmail.com> We don't want FP elimination when doing an Apple-style build.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180949 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
ee740ddf9d8248e39032567dc22766b0f8b45cd6 13-Feb-2013 Bill Wendling <isanbard@gmail.com> Use 'RC_XBS' instead of 'RC_BUILDIT' to catch all times when it's built in the Apple way.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175069 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
c33b9304dada40806f875b482d003b5c7b8f9c22 10-Oct-2012 Bill Wendling <isanbard@gmail.com> Place temporary LTO files into their own subdirectory.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
52bcafe4bfaf27524bf6575ec397e918d13ec6ce 10-Oct-2012 Bob Wilson <bob.wilson@apple.com> Revert "Use a special path to place the .o files in."

This reverts commit 165428 in an attempt to get our buildbots going.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165574 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
e57cb731532cfe91788823cd5b5b847311bd3920 08-Oct-2012 Bill Wendling <isanbard@gmail.com> Use a special path to place the .o files in.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165428 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
10181ae49c25e22267ea3d539dd53e07d5e45528 04-Oct-2012 Bill Wendling <isanbard@gmail.com> Add an explicit -object_path_lto flag during linking with a uniquified temporary
file name if building Apple-style.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@165185 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
de5e5ec3045a73a06b1054417f9ac6c02929e9ce 01-Feb-2012 Hal Finkel <hfinkel@anl.gov> Add a basic-block autovectorization pass.

This is the initial checkin of the basic-block autovectorization pass along with some supporting vectorization infrastructure.
Special thanks to everyone who helped review this code over the last several months (especially Tobias Grosser).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@149468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
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/lto/Makefile
a89cfd23c45708e87bfd3bb1d345a058a4d93a9b 29-Mar-2011 Devang Patel <dpatel@apple.com> Expoert c interface for disassembler.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128440 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
8535403ee0e6bd3f1e56236e3dc5d007c5c9c02b 16-Oct-2010 Daniel Dunbar <daniel@zuster.org> lto: Respect LLVM_VERSION_INFO make variable, since setting CC arguments with
spaces gives tests fits and shell escaping is an art best left to jabberwockies.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116632 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
b259c01376b176f17fccf57bff28148590f7d744 31-Jul-2010 Daniel Dunbar <daniel@zuster.org> build: Don't pass -avoid-version or -no-undefined on Darwin, they don't do
anything.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109957 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
48bf8f0c3ade7f55dedb6d0c2142f1e064a95668 16-Jul-2010 Daniel Dunbar <daniel@zuster.org> build/Darwin: Add an LLVM_LTO_VERSION_OFFSET make variable to allow offsetting
the libLTO library version from the actual build version.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108495 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
7c52f2ee06c8b22287d658fc30d00525f8d4db42 16-Apr-2010 Dan Gohman <gohman@apple.com> Make the export files absolute paths, and change Makefile.rules
to expect them this way, to fix srcdir!=objdir builds.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101414 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
b16b53b181939fa6112498a00005d1df40d6de86 15-Apr-2010 Dan Gohman <gohman@apple.com> Generalize the EXPORTED_SYMBOL_FILE concept in the Makefiles to work with
native linking export files, including running sed to prepend underscores
on darwin, and make use of it in libLTO and libEnhancedDisassembly.

Remove the leading underscores from library export files so that they
work with the new EXPORTED_SYMBOL_FILE support.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101399 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/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/lto/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/lto/Makefile
e55db741523b51f3f754b6dd62c5e0f52bb83b98 18-Aug-2009 Anton Korobeynikov <asl@math.spbu.ru> The attached patches attempt to fix cross builds. For example, if you
try to use i686-darwin to build for arm-eabi, you'll quickly run into
several false assumptions that the target OS must be the same as the
host OS. These patches split $(OS) into $(HOST_OS) and $(TARGET_OS) to
help builds like "make check" and the test-suite able to cross
compile. Along the way a target of *-unknown-eabi is defined as
"Freestanding" so that TARGET_OS checks have something to work with.

Patch by Sandeep Patel!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@79296 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
1bc1e6407f4015d0eb5d0ff815ddab6b1ba5e5f8 02-Jul-2009 John Mosby <ojomojo@gmail.com> fix ld error with -no-undefined switch, which is undefined on darwin8

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74674 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
929a49356e2b95ac5a054bb53697e67f2a0bc43e 24-Jun-2009 Chris Lattner <sabre@nondot.org> remove dead makefile flags.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74065 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
dcd158af278ec19be6d608acb4e358d36903c86f 26-Feb-2009 Nick Lewycky <nicholas@mxc.ca> 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65518 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
535e3e8df963e2d8327718518efd9ddc31faf42a 11-Feb-2009 Duncan Sands <baldrick@free.fr> Revert r64299: it breaks the build when configured
without --enable-pic, like my nightly tester.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64302 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
46dec953194a2b3c308ec94c19961aa822b9d402 11-Feb-2009 Nick Lewycky <nicholas@mxc.ca> Try this. Darwin -> LTO, PIC -> LTO + possibly gold too.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64299 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
ca70533d3daeda66f6a0f19faf6691c20b34d086 11-Feb-2009 Devang Patel <dpatel@apple.com> 62987 disables LTO build on darwin.
Revert 62987 for now. Nicolas please investigate.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@64285 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
12817413113b6d0e33ecedea6723bbd03d2eb012 26-Jan-2009 Nick Lewycky <nicholas@mxc.ca> Build libLTO on any platform so long as PIC is enabled.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62987 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
93d9ad567d575ff3fcebf3feea9dae123cd1f10d 03-Jan-2009 Bill Wendling <isanbard@gmail.com> Setting BUILD_ARCHIVE to 0 has the same effect as defining it to 1.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@61599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
5a7fb69ac21028bc829181d9d93cd7fe4c941440 19-Jul-2008 Devang Patel <dpatel@apple.com> typo.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
ebd69421a2acf0c64f368de87d0795451060ed34 30-Jun-2008 Devang Patel <dpatel@apple.com> Rename new lto2 tool as lto.
lto2->lto


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52912 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
5eabc9d4f68257924bdcd0a63e7e29561b3501ee 30-Jun-2008 Devang Patel <dpatel@apple.com> Remove old LTO interface.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@52909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/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/lto/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/lto/Makefile
68d4922adfde16a5477c84f25f4e84aa4129943e 06-May-2007 Chris Lattner <sabre@nondot.org> bitcodify


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
897b1b58af65f9e135df994b248553065af31a50 01-Feb-2007 Devang Patel <dpatel@apple.com> Include Makefile.config before testing OS.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33735 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
40e274b5799b13646914b31c622ac857e5929732 08-Jan-2007 Chandler Carruth <chandlerc@gmail.com> Build libLLVMlto on non-Darwin architectures. Resolves PR1055: http://llvm.org/PR1055


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@33006 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
76ed7b1cf5d3f70b28753d4f0f39a7a4cc956a64 07-Sep-2006 Devang Patel <dpatel@apple.com> Add linker into list of LINK_COMPONENTS.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/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/lto/Makefile
30f63adef8987a90e3bed62cbabb9cdcdd9c3f58 03-Aug-2006 Devang Patel <dpatel@apple.com> Make it fit into 80-columns.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
f5a156deeebac16fd0e5adcdfe850f13db2676b3 03-Aug-2006 Devang Patel <dpatel@apple.com> Simplify. Use addprefix.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
bbd1cb43f9c7a3c1a244814c47acf8041b3729cb 03-Aug-2006 Devang Patel <dpatel@apple.com> Remove ARM for the moment since it is a work in progress.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29495 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile
a89d47f54d1f83d328f6169151653bfc742607bf 03-Aug-2006 Devang Patel <dpatel@apple.com> 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.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/lto/Makefile