llvm-6502/lib/Target/SparcV9
Chris Lattner 0feb358654 Convert sparc backend over to use pass based compilation structure.
Convert some stages into passes in preparation for more splitting up.
Try to decouple stuff as much as possible.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@1663 91177308-0d34-0410-b5e6-96231b3b80d8
2002-02-03 23:41:51 +00:00
..
InstrSched Remove extraneous #includes 2002-02-03 07:30:08 +00:00
InstrSelection * Switch over to cleaner TmpInstruction model 2002-02-03 07:39:06 +00:00
LiveVar Lots of nonfunctional code cleanups 2002-02-03 07:25:25 +00:00
RegAlloc Lots of code cleanups, no functional changes 2002-02-03 07:46:34 +00:00
MachineCodeForInstruction.h Code pulled out of MAchineInstr.(h|cpp) 2002-02-03 07:54:50 +00:00
Makefile
SparcV9.burg.in
SparcV9AsmPrinter.cpp Convert assembly emission over to a two pass approach. 2002-02-03 23:41:08 +00:00
SparcV9Instr.def
SparcV9InstrInfo.cpp * Switch to new TmpInstruction model 2002-02-03 07:49:49 +00:00
SparcV9InstrSelection.cpp * Switch to new TmpInstruction model 2002-02-03 07:50:56 +00:00
SparcV9InstrSelectionSupport.h
SparcV9Internals.h Implement new method by method assembly output & memory releasing 2002-02-03 07:51:17 +00:00
SparcV9RegClassInfo.cpp
SparcV9RegClassInfo.h
SparcV9RegInfo.cpp Add a file level comment 2002-02-03 07:52:04 +00:00
SparcV9TargetMachine.cpp Convert sparc backend over to use pass based compilation structure. 2002-02-03 23:41:51 +00:00