summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llc
Commit message (Collapse)AuthorAgeFilesLines
...
* Make the CBackend actually get included in llc by using USEDLIBS instead ofReid Spencer2005-04-231-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 theChris Lattner2005-04-231-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_BUILDReid Spencer2005-04-221-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 makeReid Spencer2005-04-221-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 whitespaceMisha Brukman2005-04-221-9/+9
| | | | llvm-svn: 21428
* statically link ia64 into llcChris Lattner2005-03-171-0/+1
| | | | llvm-svn: 20656
* add Alpha to llcAndrew Lenharth2005-02-151-0/+1
| | | | llvm-svn: 20198
* X86 BE requires SelectionDAGChris Lattner2005-01-071-0/+1
| | | | llvm-svn: 19337
* For PR351:Reid Spencer2004-12-301-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 Lattner2004-12-161-1/+1
| | | | llvm-svn: 19002
* No targets actually use this libraryChris Lattner2004-12-161-1/+0
| | | | llvm-svn: 18995
* Link V8 backend into llc.Brian Gaeke2004-12-101-0/+1
| | | | llvm-svn: 18739
* Add LLVMbzip2 library, now required.Reid Spencer2004-11-251-0/+1
| | | | llvm-svn: 18255
* Adding option to llc for ModuloScheduling. By default it is turned off.Tanya Lattner2004-11-181-0/+1
| | | | llvm-svn: 17959
* Fix usage of changed function prototypeReid Spencer2004-11-141-2/+2
| | | | llvm-svn: 17798
* Change Library Names Not To Conflict With Others When InstalledReid Spencer2004-10-271-21/+22
| | | | llvm-svn: 17286
* We're not doing automake any moreReid Spencer2004-10-221-660/+0
| | | | llvm-svn: 17168
* We won't use automakeReid Spencer2004-10-221-23/+0
| | | | llvm-svn: 17155
* Initial automake generated Makefile templateReid Spencer2004-10-181-0/+660
| | | | llvm-svn: 17136
* Update to reflect changes in Makefile rules.Reid Spencer2004-10-131-1/+1
| | | | llvm-svn: 16950
* Fix named of a library.Reid Spencer2004-10-101-1/+1
| | | | llvm-svn: 16896
* Initial version of automake Makefile.am file.Reid Spencer2004-10-101-0/+23
| | | | llvm-svn: 16894
* Use the SparcV9-marked instr scheduling libraryMisha Brukman2004-10-081-1/+1
| | | | llvm-svn: 16851
* Changes For Bug 352Reid Spencer2004-09-011-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 systemReid Spencer2004-08-291-1/+2
| | | | | | independence of the tool. llvm-svn: 16092
* The functions in Signal.h are now in the llvm::sys namespace - adjustReid Spencer2004-08-291-3/+3
| | | | llvm-svn: 16091
* while we're at it, make the libraries be on separate linesChris Lattner2004-08-051-4/+21
| | | | llvm-svn: 15526
* Lines need to end with \ to make sure they're actually continuedMisha Brukman2004-08-051-2/+2
| | | | llvm-svn: 15525
* * Add PowerPC library to LLCMisha Brukman2004-08-051-18/+3
| | | | | | * Fit used libraries on a few lines llvm-svn: 15524
* libsparcv9select is historyBrian Gaeke2004-08-041-1/+0
| | | | llvm-svn: 15478
* Build skeleton targetChris Lattner2004-07-161-2/+3
| | | | llvm-svn: 14876
* * Tabs to spacesMisha Brukman2004-07-121-7/+5
| | | | | | * Delete extra blank lines llvm-svn: 14779
* Goodbye macro hell, hello nice clean and simple code. This also gives llcChris Lattner2004-07-111-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 Spencer2004-07-041-1/+2
| | | | llvm-svn: 14623
* Uhh, that doesn't exist.Chris Lattner2004-05-271-1/+0
| | | | llvm-svn: 13815
* Header file movedChris Lattner2004-05-272-1/+2
| | | | llvm-svn: 13813
* Add a better head-of-file comment.Brian Gaeke2004-03-161-1/+3
| | | | llvm-svn: 12447
* SparcV8 removed until it grows up becomes a mature backend.Misha Brukman2004-03-112-7/+2
| | | | llvm-svn: 12288
* Add a hook to run with the V8 target, though it doesn't currently work. AlsoChris Lattner2004-02-282-2/+7
| | | | | | mark the PPC backend as experimental llvm-svn: 11962
* Great renaming part II: Sparc --> SparcV9 (also includes command-line ↵Brian Gaeke2004-02-252-10/+10
| | | | | | options and Makefiles) llvm-svn: 11827
* Make sure to print a stack trace whenever an error signal is delivered toChris Lattner2004-02-191-1/+2
| | | | | | the tool. llvm-svn: 11633
* When the user runs 'llc foo.bc -march=c', write the output to "foo.cbe.c", notChris Lattner2004-02-151-1/+5
| | | | | | to "foo.s". llvm-svn: 11485
* Add support for -march=cChris Lattner2004-02-132-7/+14
| | | | llvm-svn: 11410
* Fix indentation of selectiondag.Brian Gaeke2004-02-081-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 aBrian Gaeke2004-02-021-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 Gaeke2004-02-021-0/+1
| | | | llvm-svn: 11074
* Pass extra arguments around n stuphChris Lattner2003-12-281-2/+3
| | | | llvm-svn: 10631
* There is no reason to add -load support to LLCChris Lattner2003-12-151-1/+1
| | | | llvm-svn: 10483
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+2
| | | | llvm-svn: 9903
* Added LLVM copyright to Makefiles.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9314
OpenPOWER on IntegriCloud