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
|