mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-10-21 20:12:56 +02:00
19420e8daf
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 |
||
---|---|---|
.. | ||
.cvsignore | ||
EmitAssembly.cpp | ||
EmitBytecodeToAssembly.cpp | ||
Makefile | ||
MappingInfo.cpp | ||
MappingInfo.h | ||
PeepholeOpts.cpp | ||
PreSelection.cpp | ||
PrologEpilogCodeInserter.cpp | ||
Sparc.burg.in | ||
Sparc.cpp | ||
SparcInstr.def | ||
SparcInstrInfo.cpp | ||
SparcInstrSelection.cpp | ||
SparcInstrSelectionSupport.h | ||
SparcInternals.h | ||
SparcRegClassInfo.cpp | ||
SparcRegClassInfo.h | ||
SparcRegInfo.cpp | ||
SparcV9_F2.td | ||
SparcV9_F3.td | ||
SparcV9_F4.td | ||
SparcV9_Reg.td | ||
SparcV9.td | ||
SparcV9CodeEmitter.cpp | ||
SparcV9CodeEmitter.h | ||
StackSlots.cpp | ||
UltraSparcSchedInfo.cpp |