summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llc
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed extraneous comment line.John Criswell2003-10-201-1/+0
| | | | llvm-svn: 9308
* Added copyright header to all C++ source files.John Criswell2003-10-201-0/+8
| | | | llvm-svn: 9291
* Fix grammar.Misha Brukman2003-10-101-2/+2
| | | | llvm-svn: 9026
* Preselection is now integrated into the Sparc target libraryChris Lattner2003-09-011-1/+0
| | | | llvm-svn: 8305
* Sparc peephole optimizer moved out of post-opts library into Sparc target ↵Chris Lattner2003-09-011-1/+0
| | | | | | library llvm-svn: 8302
* Added code to avoid checking for .bc when the filename is too short.John Criswell2003-08-281-1/+2
| | | | llvm-svn: 8190
* Targets now configure themselves with the module, not flagsChris Lattner2003-08-241-2/+2
| | | | llvm-svn: 8133
* Add support for modules with "any" pointersize/endiannessChris Lattner2003-08-241-6/+16
| | | | llvm-svn: 8122
* rename selection library to selectiondagChris Lattner2003-08-151-1/+1
| | | | llvm-svn: 7878
* Incorporate mapping library into the sparc libraryChris Lattner2003-08-131-2/+1
| | | | llvm-svn: 7800
* Include the new selection library for the X86 targetChris Lattner2003-08-111-0/+1
| | | | llvm-svn: 7720
* Revert change: default architecture is never set, it is guessed from inputMisha Brukman2003-07-301-8/+1
| | | | | | | bytecode file. This means that LLC on X86 will compile to Sparc assembly given a 64-bit input bytecode file... llvm-svn: 7419
* Initialize the target architecture based on compiler defines, so if compiled onMisha Brukman2003-07-181-1/+8
| | | | | | | | x86 or Sparc, LLC will automatically default to that platform, no guessing required. On another platform, it will default to `noarch' and will have to guess which architecture to compile to. llvm-svn: 7207
* Fixed indentation.Misha Brukman2003-07-071-1/+1
| | | | llvm-svn: 7122
* Minor cleanupsChris Lattner2003-06-201-22/+10
| | | | llvm-svn: 6799
* tools/llc/llc.cpp: Make "-o -" work.Brian Gaeke2003-06-181-12/+16
| | | | llvm-svn: 6780
* lib/Target/Sparc/Sparc.cpp:Brian Gaeke2003-06-182-62/+50
| | | | | | | | | | | | | | | | | | | | | Move LowerAllocations, PrintFunction, and SymbolStripping passes, and the corresponding -disable-strip and -d options, over here to the SPARC target-specific bits of llc. Rename -d to -dump-asm. tools/llc/Makefile: Reindent. Add x86 library so that llc compiles again. tools/llc/llc.cpp: Remove support for running arbitrary optimization passes. Use opt instead. Remove LowerAllocations, PrintFunction, and SymbolStripping passes, as noted above. Allow user to select a backend (x86 or SPARC); default to guessing from the endianness/pointer size of the input bytecode file. Fix typos. Delete empty .s file and exit with error status if target does not support static compilation. llvm-svn: 6776
* Reindent code to match the rest of the fileChris Lattner2003-06-181-38/+30
| | | | llvm-svn: 6772
* Use $(PLATFORMLIBDL) to selectively bring in -ldl only on those platforms whereBrian Gaeke2003-06-171-1/+1
| | | | | | it is needed. llvm-svn: 6753
* Remove duplicate passChris Lattner2003-06-051-4/+0
| | | | llvm-svn: 6631
* Remove ugly hack (that I put in originally) for building in trace stuffChris Lattner2003-05-272-115/+15
| | | | | | automatically in LLC llvm-svn: 6358
* Add a new option to disable stripping of bytecode filesChris Lattner2003-04-281-1/+6
| | | | llvm-svn: 5969
* Remove two fields from TargetData which are target specific.Chris Lattner2003-04-261-2/+1
| | | | llvm-svn: 5963
* Make sure to copy double alignment as wellChris Lattner2003-04-251-1/+1
| | | | llvm-svn: 5936
* Kill using declarationsChris Lattner2003-04-251-32/+31
| | | | llvm-svn: 5934
* Make sure to add a targetdata instance to the passmanager, and make it match theChris Lattner2003-04-251-0/+5
| | | | | | one in use by the TargetMachine llvm-svn: 5931
* Remove support for "target data" pass ctorsChris Lattner2003-04-241-2/+0
| | | | llvm-svn: 5900
* * Prune down library list. In particular, llc doesn't need all of IPO, and ↵Chris Lattner2003-01-191-10/+6
| | | | | | | | none of data structure and IPA completely! * Do not keep symbols by default! llvm-svn: 5375
* Rename headerChris Lattner2003-01-141-1/+1
| | | | llvm-svn: 5283
* Eliminate direct access to TargetData structureChris Lattner2002-12-281-1/+1
| | | | llvm-svn: 5156
* Fix link errors due to new IPModRef pass.Vikram S. Adve2002-12-091-2/+4
| | | | llvm-svn: 4960
* Don't build llc symbols by default.Vikram S. Adve2002-11-061-1/+0
| | | | llvm-svn: 4565
* No need to explicitly inclue ExportSymbols nowChris Lattner2002-11-041-2/+1
| | | | llvm-svn: 4543
* * Privatize the TargetNameChris Lattner2002-10-291-1/+1
| | | | llvm-svn: 4418
* Allow TargetMachine to refuse static code genChris Lattner2002-10-291-4/+8
| | | | llvm-svn: 4415
* * Remove explicit strcmp callsChris Lattner2002-10-291-3/+3
| | | | | | * Rename Sparc.h to TargetMachineImpls.h llvm-svn: 4406
* After removing stuff from TargetMachine, we now no longer have to includeChris Lattner2002-10-281-1/+1
| | | | | | it twice. llvm-svn: 4311
* Add codegen libraryChris Lattner2002-10-281-3/+22
| | | | llvm-svn: 4305
* Change LowerAllocations pass to 'require' TargetData instead of it beingChris Lattner2002-09-251-1/+1
| | | | | | passed in. llvm-svn: 3930
* Renamed library preselect to preopts.Vikram S. Adve2002-09-201-1/+3
| | | | llvm-svn: 3841
* Indent a comment right, add a new oneChris Lattner2002-09-191-2/+3
| | | | llvm-svn: 3819
* Enable correct support for dynamic loading on LinuxChris Lattner2002-09-171-1/+1
| | | | llvm-svn: 3779
* Change several entries to use the .o instead of .a to expose pass options.Vikram S. Adve2002-09-161-3/+4
| | | | llvm-svn: 3754
* Make all registered optimization passes available to llc.Vikram S. Adve2002-09-161-90/+151
| | | | | | | | Eliminate duplicate tracing options and use those defined by the trace passes. Making the tracing step a module pass that runs before any llc-specific passes. llvm-svn: 3753
* Function.h is unnecessary when Module.h is included.Misha Brukman2002-09-141-1/+0
| | | | llvm-svn: 3716
* Added mapping lib in llc makefileAnand Shukla2002-08-271-1/+1
| | | | llvm-svn: 3514
* Only include the sparc.o file once!Chris Lattner2002-08-071-1/+1
| | | | llvm-svn: 3257
* Print the tool name when an error comes from so that I can tell whichChris Lattner2002-07-301-4/+6
| | | | | | tool of a pipeline is having issues. llvm-svn: 3167
* *** empty log message ***Chris Lattner2002-07-232-3/+2
| | | | llvm-svn: 3040
* *** empty log message ***Chris Lattner2002-07-231-2/+2
| | | | llvm-svn: 3002
OpenPOWER on IntegriCloud