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