hanchenye-llvm-project/llvm/lib/Target/SparcV9
Tanya Lattner ddebd1eeaa Fixed bug with infinite epilogues.
Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component.

llvm-svn: 17351
2004-10-30 00:39:07 +00:00
..
InstrSched Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
LiveVar Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
ModuloScheduling Fixed bug with infinite epilogues. 2004-10-30 00:39:07 +00:00
RegAlloc Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
.cvsignore
EmitBytecodeToAssembly.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
InternalGlobalMapper.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
MachineCodeForInstruction.cpp Revise head-of-file comment. 2004-08-24 06:41:38 +00:00
MachineCodeForInstruction.h Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 2004-08-16 21:55:02 +00:00
MachineFunctionInfo.cpp Convert to the new MachineFunctionInfo interface 2004-08-18 18:13:37 +00:00
MachineFunctionInfo.h Changes For Bug 352 2004-09-01 22:55:40 +00:00
MachineInstrAnnot.h
Makefile Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
MappingInfo.cpp Simplify mapping info generation. In particular, the LLVM-to-MachineInstr map 2004-10-19 05:15:21 +00:00
MappingInfo.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
SparcV9.burg.in All of these labels are off by one now that the unreachable instruction exists 2004-10-17 05:37:47 +00:00
SparcV9.td * Instruction definitions moved to SparcV9InstrInfo.td for consistency 2004-08-10 18:15:31 +00:00
SparcV9AsmPrinter.cpp I forgot that sparc no longer uses the shared asmwriter. Give it support 2004-10-17 02:44:45 +00:00
SparcV9BurgISel.cpp Add support for undef and unreachable 2004-10-16 18:14:10 +00:00
SparcV9BurgISel.h
SparcV9CodeEmitter.cpp Instead of silently breaking, print notification of why this doesn't work. 2004-10-09 21:13:51 +00:00
SparcV9CodeEmitter.h
SparcV9FrameInfo.cpp Convert to the new MachineFunctionInfo interface 2004-08-18 18:13:37 +00:00
SparcV9FrameInfo.h Remove dead methods 2004-08-12 18:37:15 +00:00
SparcV9Instr.def M_DUMMY_PHI_FLAG is no longer used to distinguish V9::PHI. Get rid of it and 2004-08-18 20:04:28 +00:00
SparcV9InstrForest.h Fix file header 2004-10-16 16:37:42 +00:00
SparcV9InstrInfo.h The SparcV9 target no longer uses any pseudoinstructions (SETSW, SETUW, 2004-08-18 17:44:16 +00:00
SparcV9InstrInfo.td * Instruction definitions moved to SparcV9InstrInfo.td for consistency 2004-08-10 18:15:31 +00:00
SparcV9Internals.h 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
SparcV9JITInfo.h
SparcV9PeepholeOpts.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
SparcV9PreSelection.cpp Add support for undef and unreachable 2004-10-16 18:14:10 +00:00
SparcV9PrologEpilogInserter.cpp Convert to the new MachineFunctionInfo interface 2004-08-18 18:13:37 +00:00
SparcV9RegClassInfo.cpp
SparcV9RegClassInfo.h
SparcV9RegInfo.cpp This code is dodgy, but the guaranteed assertion failure doesn't help anything. 2004-08-24 06:41:40 +00:00
SparcV9RegInfo.h Changes For Bug 352 2004-09-01 22:55:40 +00:00
SparcV9RegisterInfo.cpp Code insertion methods now return void instead of an int. 2004-08-15 22:15:11 +00:00
SparcV9RegisterInfo.h Code insertion methods now return void instead of an int. 2004-08-15 22:15:11 +00:00
SparcV9RegisterInfo.td Revamp the Register class, and allow the use of the RegisterGroup class to 2004-09-14 04:17:02 +00:00
SparcV9SchedInfo.cpp
SparcV9StackSlots.cpp 'Pass' should now not be derived from by clients. Instead, they should derive 2004-09-20 04:48:05 +00:00
SparcV9TargetMachine.cpp Make EmitMappingInfo into an "external location" option, so that it can be set 2004-09-30 20:20:01 +00:00
SparcV9TargetMachine.h
SparcV9TmpInstr.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
SparcV9TmpInstr.h Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/SparcV9 2004-08-16 21:55:02 +00:00
SparcV9_F2.td Fix comment header, specify type of file `tablegen'. 2004-08-10 17:37:14 +00:00
SparcV9_F3.td Fix comment header, specify type of file `tablegen'. 2004-08-10 17:37:14 +00:00
SparcV9_F4.td Fix comment header, specify type of file `tablegen'. 2004-08-10 17:37:14 +00:00