Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Make the CBackend actually get included in llc by using USEDLIBS instead of | Reid Spencer | 2005-04-23 | 1 | -2/+4 | |
| | | | | | | | | | | USEDLIB as the variable to which "CBackend" is appended. The surrounding if clause is safe because currently the configure script ensures that the CBackend target is always added to TARGETS_TO_BUILD. By using a non-hard coded construct in the makefile, we gain uniformity and the ability to change the default set of targets by only changing the configure script. llvm-svn: 21474 | |||||
* | Always enable the C backend. This fixes a *vast* number of failures on the | Chris Lattner | 2005-04-23 | 1 | -3/+1 | |
| | | | | | | testers last night, as llc was not getting the cbe linked in. llvm-svn: 21468 | |||||
* | Don't always build CBackend and Skeleton. Make use of the TARGETS_TO_BUILD | Reid Spencer | 2005-04-22 | 1 | -2/+12 | |
| | | | | | | parameter instead which will correctly list the set of targets to be built. llvm-svn: 21451 | |||||
* | Implement the --enable-targets= feature of the configure script. The make | Reid Spencer | 2005-04-22 | 1 | -11/+37 | |
| | | | | | | | | | variable TARGETS_TO_BUILD is used to determine which targets in lib/Target are built and which libraries are linked into llc. This effectively implements the feature. One item remains: disabling targets in the dejagnu test suite. llvm-svn: 21450 | |||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-22 | 1 | -9/+9 | |
| | | | | llvm-svn: 21428 | |||||
* | statically link ia64 into llc | Chris Lattner | 2005-03-17 | 1 | -0/+1 | |
| | | | | llvm-svn: 20656 | |||||
* | add Alpha to llc | Andrew Lenharth | 2005-02-15 | 1 | -0/+1 | |
| | | | | llvm-svn: 20198 | |||||
* | X86 BE requires SelectionDAG | Chris Lattner | 2005-01-07 | 1 | -0/+1 | |
| | | | | llvm-svn: 19337 | |||||
* | For PR351: | Reid Spencer | 2004-12-30 | 1 | -93/+100 | |
| | | | | | | | | | | * Place a try/catch block around the entire tool to Make sure std::string exceptions are caught and printed before exiting the tool. * Make sure we catch unhandled exceptions at the top level so that we don't abort with a useless message but indicate than an unhandled exception was generated. llvm-svn: 19192 | |||||
* | Linking in all of ScalarOpts. | Tanya Lattner | 2004-12-16 | 1 | -1/+1 | |
| | | | | llvm-svn: 19002 | |||||
* | No targets actually use this library | Chris Lattner | 2004-12-16 | 1 | -1/+0 | |
| | | | | llvm-svn: 18995 | |||||
* | Link V8 backend into llc. | Brian Gaeke | 2004-12-10 | 1 | -0/+1 | |
| | | | | llvm-svn: 18739 | |||||
* | Add LLVMbzip2 library, now required. | Reid Spencer | 2004-11-25 | 1 | -0/+1 | |
| | | | | llvm-svn: 18255 | |||||
* | Adding option to llc for ModuloScheduling. By default it is turned off. | Tanya Lattner | 2004-11-18 | 1 | -0/+1 | |
| | | | | llvm-svn: 17959 | |||||
* | Fix usage of changed function prototype | Reid Spencer | 2004-11-14 | 1 | -2/+2 | |
| | | | | llvm-svn: 17798 | |||||
* | Change Library Names Not To Conflict With Others When Installed | Reid Spencer | 2004-10-27 | 1 | -21/+22 | |
| | | | | llvm-svn: 17286 | |||||
* | We're not doing automake any more | Reid Spencer | 2004-10-22 | 1 | -660/+0 | |
| | | | | llvm-svn: 17168 | |||||
* | We won't use automake | Reid Spencer | 2004-10-22 | 1 | -23/+0 | |
| | | | | llvm-svn: 17155 | |||||
* | Initial automake generated Makefile template | Reid Spencer | 2004-10-18 | 1 | -0/+660 | |
| | | | | llvm-svn: 17136 | |||||
* | Update to reflect changes in Makefile rules. | Reid Spencer | 2004-10-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 16950 | |||||
* | Fix named of a library. | Reid Spencer | 2004-10-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 16896 | |||||
* | Initial version of automake Makefile.am file. | Reid Spencer | 2004-10-10 | 1 | -0/+23 | |
| | | | | llvm-svn: 16894 | |||||
* | Use the SparcV9-marked instr scheduling library | Misha Brukman | 2004-10-08 | 1 | -1/+1 | |
| | | | | llvm-svn: 16851 | |||||
* | Changes For Bug 352 | Reid Spencer | 2004-09-01 | 1 | -2/+2 | |
| | | | | | | | | Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137 | |||||
* | Add the LLVMsystem.a library as it is now used for operating system | Reid Spencer | 2004-08-29 | 1 | -1/+2 | |
| | | | | | | independence of the tool. llvm-svn: 16092 | |||||
* | The functions in Signal.h are now in the llvm::sys namespace - adjust | Reid Spencer | 2004-08-29 | 1 | -3/+3 | |
| | | | | llvm-svn: 16091 | |||||
* | while we're at it, make the libraries be on separate lines | Chris Lattner | 2004-08-05 | 1 | -4/+21 | |
| | | | | llvm-svn: 15526 | |||||
* | Lines need to end with \ to make sure they're actually continued | Misha Brukman | 2004-08-05 | 1 | -2/+2 | |
| | | | | llvm-svn: 15525 | |||||
* | * Add PowerPC library to LLC | Misha Brukman | 2004-08-05 | 1 | -18/+3 | |
| | | | | | | * Fit used libraries on a few lines llvm-svn: 15524 | |||||
* | libsparcv9select is history | Brian Gaeke | 2004-08-04 | 1 | -1/+0 | |
| | | | | llvm-svn: 15478 | |||||
* | Build skeleton target | Chris Lattner | 2004-07-16 | 1 | -2/+3 | |
| | | | | llvm-svn: 14876 | |||||
* | * Tabs to spaces | Misha Brukman | 2004-07-12 | 1 | -7/+5 | |
| | | | | | | * Delete extra blank lines llvm-svn: 14779 | |||||
* | Goodbye macro hell, hello nice clean and simple code. This also gives llc | Chris Lattner | 2004-07-11 | 1 | -58/+17 | |
| | | | | | | | | | the ability to dynamically load and use targets that are not linked into it statically. e.g.: llc -load libparisc.so -march=parisc foo.bc -o foo.s llvm-svn: 14751 | |||||
* | Add #include <iostream> since Value.h does not include it any more. | Reid Spencer | 2004-07-04 | 1 | -1/+2 | |
| | | | | llvm-svn: 14623 | |||||
* | Uhh, that doesn't exist. | Chris Lattner | 2004-05-27 | 1 | -1/+0 | |
| | | | | llvm-svn: 13815 | |||||
* | Header file moved | Chris Lattner | 2004-05-27 | 2 | -1/+2 | |
| | | | | llvm-svn: 13813 | |||||
* | Add a better head-of-file comment. | Brian Gaeke | 2004-03-16 | 1 | -1/+3 | |
| | | | | llvm-svn: 12447 | |||||
* | SparcV8 removed until it grows up becomes a mature backend. | Misha Brukman | 2004-03-11 | 2 | -7/+2 | |
| | | | | llvm-svn: 12288 | |||||
* | Add a hook to run with the V8 target, though it doesn't currently work. Also | Chris Lattner | 2004-02-28 | 2 | -2/+7 | |
| | | | | | | mark the PPC backend as experimental llvm-svn: 11962 | |||||
* | Great renaming part II: Sparc --> SparcV9 (also includes command-line ↵ | Brian Gaeke | 2004-02-25 | 2 | -10/+10 | |
| | | | | | | options and Makefiles) llvm-svn: 11827 | |||||
* | Make sure to print a stack trace whenever an error signal is delivered to | Chris Lattner | 2004-02-19 | 1 | -1/+2 | |
| | | | | | | the tool. llvm-svn: 11633 | |||||
* | When the user runs 'llc foo.bc -march=c', write the output to "foo.cbe.c", not | Chris Lattner | 2004-02-15 | 1 | -1/+5 | |
| | | | | | | to "foo.s". llvm-svn: 11485 | |||||
* | Add support for -march=c | Chris Lattner | 2004-02-13 | 2 | -7/+14 | |
| | | | | llvm-svn: 11410 | |||||
* | Fix indentation of selectiondag. | Brian Gaeke | 2004-02-08 | 1 | -1/+1 | |
| | | | | | | I don't know why its indentation has been bugging me, but it has. llvm-svn: 11180 | |||||
* | Add a -march=powerpc option. Automatically select it if this looks like a | Brian Gaeke | 2004-02-02 | 1 | -1/+10 | |
| | | | | | | | big-endian, 32-bit module, or if __ppc__, __POWERPC__, or __APPLE__ are defined. llvm-svn: 11075 | |||||
* | Link in the PowerPC back-end. | Brian Gaeke | 2004-02-02 | 1 | -0/+1 | |
| | | | | llvm-svn: 11074 | |||||
* | Pass extra arguments around n stuph | Chris Lattner | 2003-12-28 | 1 | -2/+3 | |
| | | | | llvm-svn: 10631 | |||||
* | There is no reason to add -load support to LLC | Chris Lattner | 2003-12-15 | 1 | -1/+1 | |
| | | | | llvm-svn: 10483 | |||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+2 | |
| | | | | llvm-svn: 9903 | |||||
* | Added LLVM copyright to Makefiles. | John Criswell | 2003-10-20 | 1 | -0/+8 | |
| | | | | llvm-svn: 9314 |