1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 04:02:41 +01:00
llvm-mirror/lib/Target/Sparc
Misha Brukman fbd3f16961 PreSelection is not optional, it performs a necessary and vital transformation
for the Sparc backend: breaking up constant expressions. Thus, we cannot have it
guarded by a conditional, it should never be disabled.

Also, it's now available for the JIT since it is a FunctionPass.

llvm-svn: 9791
2003-11-07 20:33:25 +00:00
..
.cvsignore Since there is now another derived .inc file, ignore them all. 2003-05-29 20:15:27 +00:00
EmitAssembly.cpp Switch to using the standard representation of the constant pool -- namely, the 2003-11-07 17:45:28 +00:00
EmitBytecodeToAssembly.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
Makefile Use basename $< to get just the filename, not full path, for ease of reading. 2003-11-07 17:26:27 +00:00
MappingInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
MappingInfo.h Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
PeepholeOpts.cpp We accept TargetMachine as a const reference. 2003-11-07 17:44:18 +00:00
PreSelection.cpp * Stop making a global for each constant that cannot live in an instruction; 2003-11-07 17:31:22 +00:00
PrologEpilogCodeInserter.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
Sparc.burg.in Added LLVM copyright notice. 2003-10-21 15:29:18 +00:00
Sparc.cpp PreSelection is not optional, it performs a necessary and vital transformation 2003-11-07 20:33:25 +00:00
SparcInstr.def Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcInstrInfo.cpp * Use the MachineConstantPool for storing constants instead of a hash_set; 2003-11-07 17:29:48 +00:00
SparcInstrSelection.cpp Make code layout more consistent. 2003-10-23 16:48:30 +00:00
SparcInstrSelectionSupport.h Add comments to describe what these functions actually do. 2003-10-22 05:50:40 +00:00
SparcInternals.h PreSelection and PeepholeOpts are now FunctionPasses. 2003-11-07 17:43:43 +00:00
SparcRegClassInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
SparcRegClassInfo.h Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcRegInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00
SparcV9_F2.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9_F3.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9_F4.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9_Reg.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9CodeEmitter.cpp Switch to emitting MachineConstantPool the way it was meant to be done. 2003-11-07 18:06:26 +00:00
SparcV9CodeEmitter.h Switch to emitting MachineConstantPool the way it was meant to be done. 2003-11-07 18:06:26 +00:00
StackSlots.cpp * Make the comment header 80 columns long 2003-11-06 18:06:13 +00:00
UltraSparcSchedInfo.cpp Added LLVM project notice to the top of every C++ source file. 2003-10-20 19:43:21 +00:00