llvm/lib/Target/SparcV9
Alkis Evlogimenos c0b9dc5be7 Change MachineBasicBlock's vector of MachineInstr pointers into an
ilist of MachineInstr objects. This allows constant time removal and
insertion of MachineInstr instances from anywhere in each
MachineBasicBlock. It also allows for constant time splicing of
MachineInstrs into or out of MachineBasicBlocks.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11340 91177308-0d34-0410-b5e6-96231b3b80d8
2004-02-12 02:27:10 +00:00
..
InstrSched Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
InstrSelection Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
LiveVar Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
ModuloScheduling Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
RegAlloc Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
.cvsignore Since there is now another derived .inc file, ignore them all. 2003-05-29 20:15:27 +00:00
EmitBytecodeToAssembly.cpp The function to create an instance of this pass is no longer a method of 2003-11-13 00:19:02 +00:00
MachineCodeForInstruction.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
MachineFunctionInfo.h Remove a horrible API 2003-12-20 09:15:01 +00:00
MachineInstrAnnot.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
Makefile Move sparc-specific livevar code into lib/Target/Sparc 2004-01-09 18:15:24 +00:00
MappingInfo.cpp Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
MappingInfo.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +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 Fix two typos I found in comments. 2003-11-08 18:12:24 +00:00
SparcV9.burg.in Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SparcV9.td Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9AsmPrinter.cpp Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
SparcV9CodeEmitter.cpp Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
SparcV9CodeEmitter.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SparcV9FrameInfo.cpp Reorganized the Sparc backend to be more modular -- each different 2003-12-17 22:04:00 +00:00
SparcV9FrameInfo.h Reorganized the Sparc backend to be more modular -- each different 2003-12-17 22:04:00 +00:00
SparcV9Instr.def Added LLVM copyright header. 2003-10-21 15:17:13 +00:00
SparcV9InstrInfo.cpp Reorganized the Sparc backend to be more modular -- each different 2003-12-17 22:04:00 +00:00
SparcV9InstrInfo.h Stop using this method 2004-02-10 21:12:06 +00:00
SparcV9InstrSelection.cpp MachineInstr::getOpCode() --> getOpcode() in SPARC back-end. 2004-02-11 20:47:34 +00:00
SparcV9InstrSelectionSupport.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SparcV9Internals.h Hoist some sparc specific code into the sparc target 2003-12-20 09:17:40 +00:00
SparcV9JITInfo.h Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering 2003-12-28 21:23:38 +00:00
SparcV9PeepholeOpts.cpp Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
SparcV9PreSelection.cpp Doxygenified some comments, reduced extraneous space. 2003-12-17 22:06:08 +00:00
SparcV9PrologEpilogInserter.cpp Change MachineBasicBlock's vector of MachineInstr pointers into an 2004-02-12 02:27:10 +00:00
SparcV9RegClassInfo.cpp Fix more incestuous #includage. 2004-01-09 16:17:09 +00:00
SparcV9RegClassInfo.h Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SparcV9RegInfo.cpp MachineInstr::getOpCode() --> getOpcode() in SPARC back-end. 2004-02-11 20:47:34 +00:00
SparcV9RegInfo.h Include TargetRegInfo.h and declare SparcTargetMachine forward, to make this 2004-01-15 18:17:07 +00:00
SparcV9SchedInfo.cpp Reorganized the Sparc backend to be more modular -- each different 2003-12-17 22:04:00 +00:00
SparcV9StackSlots.cpp Put all LLVM code into the llvm namespace, as per bug 109. 2003-11-11 22:41:34 +00:00
SparcV9TargetMachine.cpp Doxygenify comments. 2004-02-09 23:18:42 +00:00
SparcV9TargetMachine.h Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering 2003-12-28 21:23:38 +00:00