cddc3e03e4ec99c0268c03a126195173e519ed58 |
|
04-Mar-2016 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r256229 http://b/26987366 (cherry picked from commit f3ef5332fa3f4d5ec72c178a2b19dac363a19383) Change-Id: Ic75dcb63191d65df1b69724576392c0aaeb47728
/external/llvm/tools/Makefile
|
6948897e478cbd66626159776a8017b3c18579b9 |
|
01-Jul-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master LLVM for rebase to r239765 Bug: 20140355: This rebase pulls the upstream fix for the spurious warnings mentioned in the bug. Change-Id: I7fd24253c50f4d48d900875dcf43ce3f1721a3da
/external/llvm/tools/Makefile
|
4c5e43da7792f75567b693105cc53e3f1992ad98 |
|
08-Apr-2015 |
Pirama Arumuga Nainar <pirama@google.com> |
Update aosp/master llvm for rebase to r233350 Change-Id: I07d935f8793ee8ec6b7da003f6483046594bca49
/external/llvm/tools/Makefile
|
ebe69fe11e48d322045d5949c83283927a0d790b |
|
23-Mar-2015 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r230699. Change-Id: I2b5be30509658cb8266be782de0ab24f9099f9b9
/external/llvm/tools/Makefile
|
37ed9c199ca639565f6ce88105f9e39e898d82d0 |
|
01-Dec-2014 |
Stephen Hines <srhines@google.com> |
Update aosp/master LLVM for rebase to r222494. Change-Id: Ic787f5e0124df789bd26f3f24680f45e678eef2d
/external/llvm/tools/Makefile
|
c6a4f5e819217e1e12c458aed8e7b122e23a3a58 |
|
21-Jul-2014 |
Stephen Hines <srhines@google.com> |
Update LLVM for rebase to r212749. Includes a cherry-pick of: r212948 - fixes a small issue with atomic calls Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/tools/Makefile
|
36b56886974eae4f9c5ebc96befd3e7bfe5de338 |
|
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Update to LLVM 3.5a. Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/tools/Makefile
|
2bef1a6b25d938210547cd0f5ba4a08abdad2583 |
|
23-Oct-2013 |
Anders Waldenborg <anders@0x63.nu> |
Add llvm-c-test tool for testing llvm-c This provides rudimentary testing of the llvm-c api. The following commands are implemented: * --module-dump Read bytecode from stdin - print ir * --module-list-functions Read bytecode from stdin - list summary of functions * --module-list-globals Read bytecode from stdin - list summary of globals * --targets-list List available targets * --object-list-sections Read object file from stdin - list sections * --object-list-symbols Read object file from stdin - list symbols (like nm) * --disassemble Read lines of triple, hex ascii machine code from stdin - print disassembly * --calc Read lines of name, rpn from stdin - print generated module ir Differential-Revision: http://llvm-reviews.chandlerc.com/D1776 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@193233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
55a31a3aac9ef18e1251757fc13eb93015c63ec1 |
|
07-Oct-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
Revert r191088, corresponding to r191823 to re-enable llvm-lto on cygming. r191088 is "llvm/tools/Makefile: Suppress building llvm-lto on cygming, for now, probably due to LTO.dll." git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
dd5d86d992eb129ecd0bb013d2db2d6a0e8d2605 |
|
02-Oct-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Remove the very substantial, largely unmaintained legacy PGO infrastructure. This was essentially work toward PGO based on a design that had several flaws, partially dating from a time when LLVM had a different architecture, and with an effort to modernize it abandoned without being completed. Since then, it has bitrotted for several years further. The result is nearly unusable, and isn't helping any of the modern PGO efforts. Instead, it is getting in the way, adding confusion about PGO in LLVM and distracting everyone with maintenance on essentially dead code. Removing it paves the way for modern efforts around PGO. Among other effects, this removes the last of the runtime libraries from LLVM. Those are being developed in the separate 'compiler-rt' project now, with somewhat different licensing specifically more approriate for runtimes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b6adb4216cbc466cae62eff75ec9b2b552ecf866 |
|
02-Oct-2013 |
Chandler Carruth <chandlerc@gmail.com> |
Tidy up this line of the Makefile before I start hacking on it. I really should sort it or do something more sustainable, but I couldn't work up the energy to do it... Sorry. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191832 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
86075251108afff556420effa670e7d07b203555 |
|
20-Sep-2013 |
NAKAMURA Takumi <geek4civic@gmail.com> |
llvm/tools/Makefile: Suppress building llvm-lto on cygming, for now, probably due to LTO.dll. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191088 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
88fae0edcce84920ba7c5685c36f6bd6cfb9b86d |
|
20-Sep-2013 |
Peter Collingbourne <peter@pcc.me.uk> |
Fix LTO handling of module-level assembly (PR14152). Patch by Tom Roeder! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191042 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
250bfb1745fd72615b618e3c8748321a104d80d0 |
|
15-Jun-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Remove the LLVM specific archive index. Archive files (.a) can have a symbol table indicating which object files in them define which symbols. The purpose of this symbol table is to speed up linking by allowing the linker the read only the .o files it is actually going to use instead of having to parse every object's symbol table. LLVM's archive library currently supports a LLVM specific format for such table. It is hard to see any value in that now that llvm-ld is gone: * System linkers don't use it: GNU ar uses the same plugin as the linker to create archive files with a regular index. The OS X ar creates no symbol table for IL files, I assume the linker just parses all IL files. * It doesn't interact well with archives having both IL and native objects. * We probably don't want to be responsible for yet another archive format variant. This patch then: * Removes support for creating and reading such index from lib/Archive. * Remove llvm-ranlib, since there is nothing left for it to do. We should in the future add support for regular indexes to llvm-ar for both native and IL objects. When we do that, llvm-ranlib should be reimplemented as a symlink to llvm-ar, as it is equivalent to "ar s". git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@184019 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
3455b32b3e795ea27a31b6cb1c225812515e3e2c |
|
05-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move yaml2obj to tools too. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178904 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
46af06799732192ec7c8d0cc76ea151874b51129 |
|
05-Apr-2013 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move obj2yaml to tools to sort out make's dependencies. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@178835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b709f9fe5a578e05c371ff58771b9d1582ff259f |
|
27-Nov-2012 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Make building of llvm-jitlistener conditional on the USE_INTEL_JITEVENTS setting. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
238f34a706a60bf9606d70122bac0f77265e3431 |
|
21-Nov-2012 |
Andrew Kaylor <andrew.kaylor@intel.com> |
Adding tests for the Intel JIT event listener's MCJIT support. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@168459 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f41954b7328dd53c883810f31cf13d4455199c1d |
|
12-Nov-2012 |
Alexander Potapenko <glider@google.com> |
[ASan] Add llvm-symbolizer from to tools/ This is the second and last (2/2) part of a change that moves llvm-symbolizer to llvm/tools/, which will allow to build it with both cmake and configure+make. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167723 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
7dd4dc88921421cd2a1e6c1711689d5993106767 |
|
01-Nov-2012 |
Jim Grosbach <grosbach@apple.com> |
MC: Simple example parser for MC assembly markup. Nothing fancy, just a simple demonstration parser. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167181 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
75338097c786eea1c461e744a2c45af78f56286f |
|
19-Apr-2012 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Remove llvm-ld and llvm-stub (which is only used by llvm-ld). llvm-ld is no longer useful and causes confusion and so it is being removed. * Does not work very well on Windows because it must call a gcc like driver to assemble and link. * Has lots of hard coded paths which are wrong on many systems. * Does not understand most of ld's options. * Can be partially replaced by llvm-link | opt | {llc | as, llc -filetype=obj} | ld, or fully replaced by Clang. I know of no production use of llvm-ld, and hacking use should be replaced by Clang's driver. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155147 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
5c2b4ea73c8f48bb5f96c86fe437385b8fb3dcda |
|
01-Mar-2012 |
David Meyer <pdox@google.com> |
[Object] * Add begin_dynamic_table() / end_dynamic_table() private interface to ELFObjectFile. * Add begin_libraries_needed() / end_libraries_needed() interface to ObjectFile, for grabbing the list of needed libraries for a shared object or dynamic executable. * Implement this new interface completely for ELF, leave stubs for COFF and MachO. * Add 'llvm-readobj' tool for dumping ObjectFile information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
fdc309cc4e95778d7615f3829917c4fe42086e1e |
|
26-Feb-2012 |
Nadav Rotem <nadav.rotem@intel.com> |
Add a random .LL file generator to stress-test different llvm components. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151479 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
cb497b888aabebe13de431c8a6e7c7d31f4dea0c |
|
01-Dec-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Another reapply of r144300, with hopefully one last fix. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f6ace1924344b6bbeafe82494138f9673c22bddc |
|
01-Dec-2011 |
Duncan Sands <baldrick@free.fr> |
Revert commit 145449 (ddunbar) since it is breaking the dragonegg buildbots. Original commit message: llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
2662c83a594b5df8deef2a540595a5faa72cfbdc |
|
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). - Reapply of r144300, with lots of fixes/migration easement in between. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145449 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
5a939956b83abc7f0dfafb84e636115d2d559ecb |
|
29-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
edis: Sink EDMain.cpp into lib/MC/MCDisassembler. - This fixes some layering violations and matches how we handle the llvm-c lib, for example. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145338 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
1ad92131abbed3d2992d5996969274a8e1ae9a6b |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
Revert r144300 "llvm-config: Replace with C++ version (was llvm-config-2).", which didn't appear ready for prime time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144309 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
a6f5a81285bab84212209d47b1238505512c7c87 |
|
10-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Replace with C++ version (was llvm-config-2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
7fdd291c91eb89801bc6dd0ce998b9d3b0d92d10 |
|
03-Nov-2011 |
Daniel Dunbar <daniel@zuster.org> |
llvm-config: Start stubbing out a C++ version of llvm-config (as llvm-config-2, for now). - Mostly complete except for the data that needs to come from the build system or the dependencies. - Has some small improvements from current llvm-config: o Uses TargetRegistry directly to get some information. o Designed to work correctly when used from a CMake build tree (relatively untested currently) (although pcc fixed this recently for old llvm-config). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@143616 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
e5ab51d51f6e5cebf57db76c7f8527febc6a2b71 |
|
16-Oct-2011 |
NAKAMURA Takumi <geek4civic@gmail.com> |
autoconf: Introduce --with-clang-srcdir, to build out-of-tree clang as tools/clang on tools/Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
32a12ba8c0736a74681563a8f5ec8d81108514b5 |
|
28-Sep-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Add llvm-size. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140722 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
d02c42bb855484cad379a345dee04c7c6463f1cb |
|
28-Sep-2011 |
Devang Patel <dpatel@apple.com> |
Introduce llvm-cov. Add llvm-cov skeleton. It has initial support to read coverage info generated by GCOVProfiling.cpp. Today, you can do prompt> clang a.c -ftest-coverage -fprofile-arcs -o a prompt> ./a prompt> llvm-cov -gcno a.gcno -gcda a.gcda a.c : #include "a.h" : : int main() { : int i = 0; : if (i) { 1: int j = 0; 1: j = 1; 1: } else { : int k = 1; : k = 2; : } 1: return 0; : } : : git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140712 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f11750633d31a474b8092d7103f50ca5af275d8d |
|
20-Sep-2011 |
Eric Christopher <echristo@apple.com> |
Remove llvmc and assorted build machinery for it. The problems that llvmc solved have largely been subsumed with the tasks that the clang driver can accomplish, but llvmc lacks flexibility and depends too heavily on the EOL'd llvm-gcc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@140093 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
72c0d7fdd3d0930c7507060e96aec7d7429a8190 |
|
13-Sep-2011 |
Benjamin Kramer <benny.kra@googlemail.com> |
Sketch out a DWARF parser. This introduces a new library to LLVM: libDebugInfo. It will provide debug information parsing to LLVM. Much of the design and some of the code is taken from the LLDB project. It also contains an llvm-dwarfdump tool that can dump the abbrevs and DIEs from an object file. It can be used to write tests for DWARF input and output easily. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139627 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
1cb19a4470533be84eb61e8f5fc40aa9d45f86f9 |
|
18-Mar-2011 |
Jim Grosbach <grosbach@apple.com> |
MachO file loader and execution utility. Add a bone-simple utility to load a MachO object into memory, look for a function (main) in it, and run that function directly. This will be used as a test and development platform for MC-JIT work regarding symbol resolution, dynamic lookup, etc.. Code by Daniel Dunbar. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ebccf0891a2f6b75c2ac8de97557ca0cf5ad61c3 |
|
20-Feb-2011 |
Stephen Wilson <wilsons@start.ca> |
This patch lets LLDB build as an LLVM subproject. LLDB is not built in parallel with the rest of the tools directory as it depends on Clang. This patch was first applied in r125956 and subsequently reverted in r125964 as it broke in-tree builds. Makefile.rules was fixed up in r126070 to handle missing optional directories for the in-tree case, so it should be safe now to bring this patch back in. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@126071 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
d78b7891104e7110d6e71646f98c4f07d814e6b3 |
|
18-Feb-2011 |
Owen Anderson <resistor@mac.com> |
Revert r125956, which broke the build if you _don't_ have lldb checked out. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ebdf0f9e0c0b67e5d173227dc76779f5afdccb8f |
|
18-Feb-2011 |
Stephen Wilson <wilsons@start.ca> |
This patch lets LLDB build as an LLVM subproject. LLDB is not built in parallel with the rest of the tools directory as it depends on Clang. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@125956 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
92e1deb05182c116bf39bec5f4df3769b5abc7f4 |
|
20-Jan-2011 |
Michael J. Spencer <bigcheesegs@gmail.com> |
Add llvm-objdump git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@123898 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b8810a38865974ed41420ce85f21495e77990a80 |
|
16-Dec-2010 |
Daniel Dunbar <daniel@zuster.org> |
build: Fix ONLY_TOOLS to not build lto etc. unless specified. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
0ae59f4c07a85ba8455c8119534c06c78a62614a |
|
29-Nov-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
tools/Makefile: Don't look into $(TARGET_OS), but $(HOST_OS), to inspect availability of loadable module! The last commit made run.build.step.test_llvm_1 to fail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120283 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b4b544debac44da375d316e410ec447d967036a9 |
|
29-Nov-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
tools/Makefile: Fix indentation. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120276 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f5f6588304f803f09e36e7fc23c8f756b200b127 |
|
29-Nov-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
tools/Makefile: Enable building lto, edis and bugpoint-passes on Cygming. bugpoint-passes would be built with ENABLE_SHARED=1. You could try building gold on Cygming, though, it would fail. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120275 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
75373ac0c3cd299cfb45514d5bc0bc0761233fdd |
|
27-Nov-2010 |
Daniel Dunbar <daniel@zuster.org> |
macho-dump: Stub out C++ macho-dump tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@120191 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
baaadb2672e70916eb7e35b48b5ca34bec772fb8 |
|
30-Oct-2010 |
Tobias Grosser <grosser@fim.uni-passau.de> |
Add polly support to the build system. Update the cmake and autoconf build system to compile polly as a shared library if it is checked out into tools/polly. In case polly is not checked out, nothing changes. This models the way clang can be added to llvm if checked out to tools/clang. Also rebuild configure. Patch contributed by ether. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@117755 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b82b4339d1dded9c7e36afac80aac2ca73918e51 |
|
24-Aug-2010 |
John McCall <rjmccall@apple.com> |
Check in a couple of changes that I apparently never committed: - teach DifferenceEngine to unify successors of calls and invokes in certain circumstances - basic blocks actually don't have their own numbering; did that change? - add llvm-diff to the Makefile and CMake build systems git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111909 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
0b5b1028118333a570c8559390cf6eadc9edd37e |
|
09-Aug-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Don't try to build a plugin on windows. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110573 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
3cb96268c47ded89e31885bf4dcfe29ee71ab214 |
|
07-Aug-2010 |
Rafael Espindola <rafael.espindola@gmail.com> |
Move the bugpoint test passes to a plugin in preparation for having bugpoint use opt. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@110520 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
e744ab26fd11ba42cb9ba6805da572fb8e648c2a |
|
20-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
fix DISABLE_EDIS git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108925 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
847da55716e9c1d39c08ed052bc86d28796cb91f |
|
20-Jul-2010 |
Chris Lattner <sabre@nondot.org> |
start straightening out libedis's dependencies and make it fit better in the llvm world. Among other things, this changes: 1. The guts of libedis are now moved into lib/MC/MCDisassembler 2. llvm-mc now depends on lib/MC/MCDisassembler, not tools/edis, so edis and mc don't have to be built in series. 3. lib/MC/MCDisassembler no longer depends on the C api, the C API depends on it. 4. Various code cleanup changes. There is still a lot to be done to make edis fit with the llvm design, but this is an incremental step in the right direction. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108869 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
8f70c3d97c14c086a17880a6ed183446e6323297 |
|
15-Jul-2010 |
Bob Wilson <bob.wilson@apple.com> |
Remove some broken code to check the DISABLE_EDIS flag (edis is now in the DIRS list, so it does no good to filter it from PARALLEL_DIRS), and replace it with a check to disable building the shared library version of edis when the flag is set. Disabling it entirely does not work because MC uses it now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
18d57661f3b5a30526e63a4de429db1d362fd6ab |
|
13-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Build system fix to make llvm-mc properly build after edis. Really, there ought to be some mechanism to ensure that PARALLEL_DIRS get built after DIRS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101095 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
2fb938fd42fe12ca5deb560eb1ba1c646c87fc69 |
|
12-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Build system fixes. llvm-mc depends on libEnhancedDisassembly, so we now build the static library in all cases (although the shared library is only built when requested/possible). Also, fixed a bug where edis wasn't properly initializing the targets it uses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101072 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
668b15467be158a5f0e0c4a5e1ec232da021892c |
|
12-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Second try at integrating the edis tester. This time I use the LIBS variable, which is not subject to a %.a -> -l% transformation, to link llvm-mc against libEnhancedDisassembly. llvm-mc -edis works the same as llvm-mc -disassemble, but outputs tokens and operands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
35a3d3f8cd935817b0fead23dc250706cbb2b071 |
|
10-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Updated the edis build mechanism to allow for builds that do not build some (or all) of the targets that edis supports. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100910 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
cfc99a99bd59e4a84931753c0e4be6df56c1c837 |
|
09-Apr-2010 |
Chris Lattner <sabre@nondot.org> |
revert r100842 which broke several of the build bots. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100848 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
8c0a1608d582b5cd277d3a55fb92324e48386bc9 |
|
09-Apr-2010 |
Sean Callanan <scallanan@apple.com> |
Added a tester for the enhanced disassembler, integrated into the llvm-mc testing tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100842 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
fa256c6eee69f3a5c86baf0a15c920dee952971f |
|
24-Mar-2010 |
Bill Wendling <isanbard@gmail.com> |
Remove if DISABLED not if not DISABLED... git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99343 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
602d0050832d5969e15301b6fca2c5a488e32eac |
|
23-Mar-2010 |
Bill Wendling <isanbard@gmail.com> |
Use "DISABLE_EDIS" to disable building "edis" explicitly. Don't build it for Apple-style builds. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@99336 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
7ebc3777de7a60a87d6a17a17788f42aa94717fa |
|
09-Mar-2010 |
Duncan Sands <baldrick@free.fr> |
Attempt to fix random build failures seen when doing highly parallel builds: the gold plugin fails to link because the lto library is in the middle of being written out by the linker. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
e5605778f5851f46c94524988af35d6a3e45318c |
|
05-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
apparently if gold is around lto needs to be part of DIRS. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
23e6d2b88a34e4a7aea9120446683c598da470d7 |
|
05-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
Only build libedis if ENABLE_SHARED is specified, just like liblto. Don't build any of the dynamic library stuff on cygwin/mingw. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97771 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f6dc18f9eb0feaf398ba372f0e01ec7abf013722 |
|
05-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
liblto and gold don't need to be built in serial git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97770 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
68e326689dc1d55f9bd2829bb91771fcec299c3b |
|
26-Feb-2010 |
Chris Lattner <sabre@nondot.org> |
don't build edis if the x86 target isn't enabld. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97268 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b788b3753bc9c73f6890fc89a409ddb59e477bb9 |
|
02-Feb-2010 |
Sean Callanan <scallanan@apple.com> |
...and fixed the Makefile. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@95119 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
bd51cdd0676ac7793a9bd3362a64bcf3168b15f7 |
|
29-Jan-2010 |
Sean Callanan <scallanan@apple.com> |
Added a bare-bones Makefile to build the enhanced disassembly library as a static and a shared library. Added dependencies so the target-specific enhanced disassembly info tables are built before the library. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94780 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
dbf75e813e6d3b0de0487fe3afcc458717535e02 |
|
05-Oct-2009 |
Chris Lattner <sabre@nondot.org> |
remove llvm-db: it is completely broken and if anyone wants to do a debugger, they should not base it on llvm-db (which not following almost any "best practices"). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83288 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ee5b680e8c1d6fb6e940796db1cdfc2b37dca079 |
|
25-Aug-2009 |
Daniel Dunbar <daniel@zuster.org> |
EXIT STAGE LEFT: gccas, gccld git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80023 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
86a3510a68928885412a00e1698ab0297dcaf199 |
|
04-Jul-2009 |
Mikhail Glushenkov <foldr@codedgers.com> |
LLVMC doesn't need ENABLE_PIC to build now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74783 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
74deeb84bd33f0af8b77ae47530789ad17a1f4c2 |
|
29-Jun-2009 |
Daniel Dunbar <daniel@zuster.org> |
Don't build LLVMC when configured with --disable-pic (it needs requires shared module support to build). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74456 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f9f065e45500823cdeb25bde2154d871ab6e9125 |
|
19-Jun-2009 |
Chris Lattner <sabre@nondot.org> |
Add a skeleton driver for new machine code level fun. llvm-mc is meant to be a test driver of other components in the system, which will develop over time. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@73732 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
069429062d15a020047a3e52680822709aeb6d51 |
|
26-Apr-2009 |
Chris Lattner <sabre@nondot.org> |
aDd support for building a subset of the llvm tools, patch by Jeffrey Yasskin! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@70082 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
911c60630f95312a356a5d1939dd2bbee001e2b8 |
|
20-Apr-2009 |
Tanya Lattner <tonic@nondot.org> |
Remove clang since its conditionally there already. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
2bdf490d71ca03396dc6790adc806fa77c5e437a |
|
20-Apr-2009 |
Sanjiv Gupta <sanjiv.gupta@microchip.com> |
Emit the auto variables of a function into a different section than parameters. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@69605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
773f57e66eed0d1b793a6e20057962d332cef9a1 |
|
11-Mar-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Another bug :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66708 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
317bc24cd6223940c750defe2dc0c8206146e5c1 |
|
11-Mar-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Unbreak the build. Dunno, why it did not fail on mingw :( git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66692 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ad9d21a9527ab8a236e11b6f83bbf67a7a97406d |
|
11-Mar-2009 |
Anton Korobeynikov <asl@math.spbu.ru> |
Disable plugins / shared stuff generation on windows targets. This fixes fallout from recent PIC/delibtoolize changes and unbreaks build on cygming. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@66686 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
e9742d2f6c21522afda3a5c79936b9469be3e6d3 |
|
03-Mar-2009 |
Nick Lewycky <nicholas@mxc.ca> |
ENABLE_PIC is either 0 or 1, but is always defined. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
a3fd95b0171dfc2934f44e48f21a29be8b40dec1 |
|
26-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Tabs to spaces presto chango! Pointed out by Duncan Sands. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@65523 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/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/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/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/Makefile
|
3e62b2dc93dae6904f0717612782ab6ebf413e1d |
|
03-Feb-2009 |
Nick Lewycky <nicholas@mxc.ca> |
Add LLVM plugin for gold. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@63623 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
0a26891ce9b6de840c087d73c04324729c3d1a8b |
|
24-Jan-2009 |
Mike Stump <mrs@apple.com> |
Perform optional clang building. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@62895 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
113ec35f7f69bd66c0fbab7b42e2b9d59eddb946 |
|
25-Nov-2008 |
Mikhail Glushenkov <foldr@codedgers.com> |
Since the old llvmc was removed, rename llvmc2 to llvmc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@60048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
9692db9c095a7497fe449f342c74d904f3db7bfd |
|
24-Apr-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Disable building of llvm2cpp. The directory will be removed before 2.3 release. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@50193 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
8c2ec51a7f74e9f830105ac3682c68c3f7ccdf4e |
|
30-Mar-2008 |
Chris Lattner <sabre@nondot.org> |
stop building llvmc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48964 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
6fefa6a12b83a729b61b220e2b7454fae7be4c8c |
|
25-Mar-2008 |
Tanya Lattner <tonic@nondot.org> |
Disable building llvm-upgrade. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48764 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ac67b7ea8fcd530995d7aefd2ad0f04543789855 |
|
23-Mar-2008 |
Anton Korobeynikov <asl@math.spbu.ru> |
Add first proof-of-concept universal compiler driver framework based on ideas mentioned in PR686. Written by Mikhail Glushenkov and contributed by Codedgers, Inc. Old llvmc will be removed soon after new one will have all its properties. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48699 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
8f3153e21723ee03e3c9fb22b221e553682a5cfb |
|
03-Mar-2008 |
Tanya Lattner <tonic@nondot.org> |
Renable lto2 build. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47845 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
e5101bf52c8c9b96e072c10f1a141ef021971137 |
|
01-Mar-2008 |
Tanya Lattner <tonic@nondot.org> |
Disable lto because its broken on tiger. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47783 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
1f008a88f9dbdfcd07344e2180ff0c3d39739812 |
|
29-Feb-2008 |
Nick Kledzik <kledzik@apple.com> |
stop building lto on all platforms. Start building lto2 on Darwin git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@47762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
b25a0934cc9961f4988d01e4181b7dad046e03fc |
|
09-Dec-2007 |
Chris Lattner <sabre@nondot.org> |
Fix accidental commit by Bill. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44729 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
041b3f835682588cb63df7e609d726369dd6b7d3 |
|
09-Dec-2007 |
Bill Wendling <isanbard@gmail.com> |
Reverting 44702. It wasn't correct to rename them. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@44727 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
5c1b53399f13040dbc1081a459de22b5d7545c71 |
|
13-Aug-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Don't build llvm-stub twice. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@41039 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
fd57a009726b7bab80907b0408ab35a8ead8d8b2 |
|
09-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Get the use of \ right. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34100 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
36a987eed00886f6508668942df140fa053256ca |
|
09-Feb-2007 |
Reid Spencer <rspencer@reidspencer.com> |
Now that gccas and gccld are just schell scripts, adjust the build ordering for parallel builds so that we space out the large links. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34098 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
f49c7a5f05adbf1957d9fc6fef55125db26181a5 |
|
02-Dec-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Build llvm-update now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@32116 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
cf8cb6d56445823a51965f00d54517594f36e0b6 |
|
08-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
ok this really works :) git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30195 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
aa91978ea2d08fcd8323ccc228e59ee9b71702d1 |
|
08-Sep-2006 |
Devang Patel <dpatel@apple.com> |
Remove redundant include. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30194 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
70c3537a9244f6095bbcde10a90791604560a2d8 |
|
08-Sep-2006 |
Chris Lattner <sabre@nondot.org> |
Need to include Makefile.config to get the value of $(OS). Add a comment. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30193 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
294492b25f9a953e9210e4e1a23465e1b599fef8 |
|
08-Sep-2006 |
Anton Korobeynikov <asl@math.spbu.ru> |
Enabling LTO building on Darwin only right now. This probably should be removed after 'PIC vs non-PIC' problem solution git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
030035210394a8de95e5c205bec5d71b9c3f62e2 |
|
07-Sep-2006 |
Devang Patel <dpatel@apple.com> |
Add lto into the list of PARALLEL_DIRS git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@30154 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
b590a75eb566be4257f23340d3037ea1447e997e |
|
23-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Rearrange order to build more frequently used tools first and make the triplet ordering (large, small, small) explicit with one triplet per line. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
c6a561e2ca3eb19e4dba23e158b4068ccee327bc |
|
23-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Fix a typo. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29838 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ab96bb1df3987b94fcd897e97f917ecd064deed3 |
|
23-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Rearrange the build order to better accommodate parallel build by reducing memory pressure. This order spaces out large executables with small ones in between so that in a -j2 or -j3 build, it only attempts to build only one large executable at time. If you're doing -j4, you probably have enuogh memory anyway. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29835 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
fd90dd5d5513f9e7130bab0da334ad2ad8ef4e02 |
|
18-Aug-2006 |
Reid Spencer <rspencer@reidspencer.com> |
For PR872: Shrinkify LLVM's footprint by removing the analyze tool and moving its functionality into the opt tool. THis eliminates one of the largest tools from LLVM and doesn't make opt much bigger because it already included most of the analysis passes. To get the old analyze functionality pass the -analyze option to opt. Note that the integeration here is dead simple. The "main" of analyze was just copied to opt and invoked if the -analyze option was given. There may be opportunities for further integration such as removing the distinction between transform passes and analysis passes. To use the analysis functionality, if you previously did this: analyze $FNAME -domset -disable-verify you would now do this: opt -analyze $FNAME -domset -disable-verify Pretty simple. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
d8e421d40a93c4fa64ed6e7f83a87df4ad1f9c41 |
|
26-Jul-2006 |
Chris Lattner <sabre@nondot.org> |
Add llvm2cpp to DIRs list git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29299 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
44b60ec45522934b1d9d22ca7fa9d6966776b65e |
|
26-Jul-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Build llvm-config to identify library cycles earlier in the build process. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@29289 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ac28588def0093238a28c52952c37919190873f5 |
|
30-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
llvm2cpp is ready to be compiled so add it to the makefile, but make it optional. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28570 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
adbc9b7f888f67e45d899fd4e8b358121463d6f6 |
|
17-May-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Remove the llvm-db and bugpoint restrictions from the win32 platform so they can be compiled with ming32. The use of fork(2) has been removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28369 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
7f872bb00d4822c125c5d2c33e80d1a47110546a |
|
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Okay, llvm-config is good to go now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27916 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
563ff1cc92416b64942cef457d459fe1b87dabd3 |
|
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Don't build llvm-config until issues are resolved. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27914 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
2e1284d569d42e4ac94f3daee57d38d47d3c1a58 |
|
20-Apr-2006 |
Reid Spencer <rspencer@reidspencer.com> |
Build the llvm-config directory as a tool. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@27913 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
4e8458d02c899d05d9f2516dc896ad85d286176a |
|
24-Apr-2005 |
Misha Brukman <brukman+llvm@gmail.com> |
extract has been renamed to llvm-extract to avoid conflicting with another tool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21501 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
bdf6a39d1c7b699da1c15cd32211387040edb1f7 |
|
16-Jan-2005 |
Reid Spencer <rspencer@reidspencer.com> |
Rename BUILD_* to PROJ_* git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19592 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
bb4fe3d67776119045f53943b07e6250c81c2197 |
|
31-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Correct the conditional test for non-portable tools so that it will correctly omit them for non-Unix operating systems. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
9141f033226230f0822bb62dfdb67e48ae753245 |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Reverse the logic for Win32 to ensure that bugpoint and llvm-db are NOT built on this platform. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19015 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
691b3a195bb3978cc6ab082822403fd445e8fce7 |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Fix this file to actually work. ifneq was incorrectly used. Subtract out llvm-db and bugpoint for Win32 rather than add them in subtr git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19014 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
30b9746e4e9b810d3bd9acca3346c3b5588cf441 |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Makefile.JIT doesn't exist any more so it doesn't need to be distributed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
a442107525050c1e2c7ae6fe1f36e0ee32744292 |
|
17-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Disable bugpoint and llvm-db tools for Win32. They can't be supported on that platform without a lot of work because they depend on process image copy behavior of fork(2). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
90484fb9a2847a217f6dbd584cc9ddfcb8b5fa33 |
|
14-Dec-2004 |
Reid Spencer <rspencer@reidspencer.com> |
For PR351: llee was a nice hack, but it wasn't portable so its gone, with Misha's approval. Operating systems have facilities available for making bytecode directly executable without this utility. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18916 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
cd18a8333ea0c05cbccbeef1d3bcce08c975d1dc |
|
14-Nov-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add the llvm-ranlib tool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17785 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
6cf4acc18d83a2aecb55539c7227e1a05474ead7 |
|
28-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add llvm-ld to the subdirs to be built git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17293 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
20ac4e369935566d2069619a69b4a9f972cf9150 |
|
26-Oct-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Add EXTRA_DIST for additional files to be distributed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17233 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
247384c0412758e1ab5f75fcc663944b61985c6f |
|
13-Sep-2004 |
Misha Brukman <brukman+llvm@gmail.com> |
Add LLEE into compilation, but not for Sparc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16304 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
615edcccda2ed18f91d6991e7dea2ddfb3476bd1 |
|
29-Aug-2004 |
Reid Spencer <rspencer@reidspencer.com> |
add llvmc git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16090 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
db67ecd49d231b8a70420680b1c95736be5e7908 |
|
02-Jul-2004 |
Brian Gaeke <gaeke@uiuc.edu> |
Build llvm-bcanalyzer git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14568 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
dac69c83c22a00d3f8de3bb4d62b9dbeb0a20caf |
|
07-Jun-2004 |
Reid Spencer <rspencer@reidspencer.com> |
Commit For New Tool: llvm-abcd (Analysis of ByteCode Dumper). This tool will (eventually) provide statistical analysis of bytecode files as well as the ability to dump them in a low level format (slot numbers not resolved). The purpose of this is to aid in the Type!=Value change of bug 122. With this initial release, llvm-abcd merely dumps out the bytecode. However, the infrastructure for separating bytecode parsing from handling the parsing events is in place. The style chosen is similar to SAX XML parsing where a handler object is called to handlign the parsing events. This probably isn't useful to anyone but me right now as there is no analysis yet, and the dumper doesn't work on every bytecode file. It will probably be useful by the end of this week. Note that there is some duplication of code from the bytecode reader. This was done to eliminate errors from being introduced in the reader and to minimize the impact to other LLVM developers. At some point, the Analyzer and the Reader will be integrated to use the same infrastructure. Also, sorry for the minor change to Instruction.h but I just couldn't bring myself to write code that depends on Instruction internals. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14048 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
0ed1f38ea642d0a0ddbb5db7f9002c95dbd00cea |
|
02-Jun-2004 |
Chris Lattner <sabre@nondot.org> |
Build the llvm-stub directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
6d47bae50b63d47441321d6a367c37625e38d390 |
|
05-Jan-2004 |
Chris Lattner <sabre@nondot.org> |
Add new directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
67e7104db7e07a6fbb9000f45864a5529e3f8559 |
|
28-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Build the llvm-prof directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9552 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
784fa188be53c2c6dc3b58529db81a7f3c11f465 |
|
16-Oct-2003 |
Chris Lattner <sabre@nondot.org> |
Welcome llvm-nm to the family git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@9161 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
c679d7e88f1a124b820f9451905bf614f24e0e0d |
|
16-Sep-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
`link' is now `llvm-link'. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8556 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
8248f11d26b28cdefd064ad5c3081834998d93ae |
|
15-Sep-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Stop building `as' and `dis' as they have been removed. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8529 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
dd8067f4fdcba5d3d55712a516784aeaa57cdf51 |
|
13-Sep-2003 |
Tanya Lattner <tonic@nondot.org> |
Added llvm-ar to the Makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8506 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
231d64dd088a176954833b07400324821cb07705 |
|
28-Aug-2003 |
Misha Brukman <brukman+llvm@gmail.com> |
Build llvm-as and llvm-dis as the upgrade path to renamed tools. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@8192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
9148ec65c280aff56524cdc02622db7105ae6c34 |
|
14-May-2003 |
Chris Lattner <sabre@nondot.org> |
Get rid of really old makefile cruft git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6218 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
4fcfc12daba974047f7c352c30d0d5c4f67e87a6 |
|
24-Dec-2002 |
Chris Lattner <sabre@nondot.org> |
Don't try to buidl jello git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5135 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
698e9ce56864223fe73b1ebefaf19845daf0c3d7 |
|
06-Dec-2002 |
Chris Lattner <sabre@nondot.org> |
Only build jello when compiling on X86 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4938 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
21049cf266f6c82bef8acfbe7b679e4e8ae6a91c |
|
20-Nov-2002 |
Chris Lattner <sabre@nondot.org> |
Build bugpoint git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4790 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
a22026a6651e3a8fd6c98fb510617114f8f220a6 |
|
30-Oct-2002 |
Chris Lattner <sabre@nondot.org> |
Jello now builds git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4430 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ec9962e44a8657ad1a60756d70079c715c007784 |
|
18-Sep-2002 |
Chris Lattner <sabre@nondot.org> |
Compile sub-directories in parallel, because they don't have interdependencies git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3808 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
2fd5b3da1e1c96e528f4c57ceaae2293fd541789 |
|
01-Aug-2002 |
Chris Lattner <sabre@nondot.org> |
Reorder tool building sequence to more closely match the reality of what is being worked on the most. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3196 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
3329c3cc02b42910d99a85d3205735bdce818248 |
|
22-May-2002 |
Chris Lattner <sabre@nondot.org> |
Build the extract utility git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2717 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
cabc17a293dc1dba30e8d291ebe28c2447b02a15 |
|
06-Mar-2002 |
Chris Lattner <sabre@nondot.org> |
Don't forget to build gccld! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1826 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f83bcfcd00c57f98875f68d84a1cbaf5ddff754b |
|
31-Oct-2001 |
Chris Lattner <sabre@nondot.org> |
Build new gccas tool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1059 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
38c13463f6db53242019a0cc1af1367f15686d14 |
|
13-Oct-2001 |
Chris Lattner <sabre@nondot.org> |
Build the new linker git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
43c6dfea259b1c8a11672e5102f6e47ac51be6b3 |
|
15-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Oops, accidentally checked my debugging makefile git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@583 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/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/Makefile
|
e88df63b949dd1c920598a52c2842b62973290ec |
|
07-Sep-2001 |
Chris Lattner <sabre@nondot.org> |
Build lli first git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@469 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
766403276fe796150fdd2237bc8f11455a6b9a8f |
|
23-Aug-2001 |
Chris Lattner <sabre@nondot.org> |
Compile LLI git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
f3a5981663fe5298cec1e01adb42db17eb825902 |
|
26-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Build as before dis git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@298 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
ea1c7b6f7d9b14eb6124a7db904b0c322c5511ee |
|
21-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Make sure we build all of the code! git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@254 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
9aa97849a0e017ebadccc4c8e58b109d8c1ae41b |
|
03-Jul-2001 |
Chris Lattner <sabre@nondot.org> |
Build new analyze tool git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|
009505452b713ed2e3a8e99c5545a6e721c65495 |
|
06-Jun-2001 |
Chris Lattner <sabre@nondot.org> |
Initial revision git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/Makefile
|