llvm-6502/lib/Target/SparcV9
Vikram S. Adve 799ffeede1 (1) Major bug fix: DecomposeArrayRef() replaces its argument instr. and
deletes it, but we were merrily trying to fix the operands of that
    instruction anyway!  Instead, fix the replacement instruction.

(2) An Improvement: Check for and extract global values in all operands,
    not just in known pointer operands.  For example, they can occur in
    call arguments, and probably other unforeseeable places as well.
    This also eliminates the special-case handling of Load and Store.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7053 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-02 01:23:15 +00:00
..
InstrSched A def. operand of a machine instruction may be an ordinary Value*, 2003-07-02 01:16:01 +00:00
InstrSelection Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
LiveVar
ModuloScheduling add some comments 2003-06-10 20:04:30 +00:00
RegAlloc Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
.cvsignore
EmitBytecodeToAssembly.cpp
MachineCodeForInstruction.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
MachineFunctionInfo.h
MachineInstrAnnot.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
Makefile Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
MappingInfo.cpp
MappingInfo.h
SparcV9_F2.td
SparcV9_F3.td
SparcV9_F4.td
SparcV9_Reg.td
SparcV9.burg.in
SparcV9.td Some preprocessors doen't support // comments and get confused 2003-06-20 23:14:50 +00:00
SparcV9AsmPrinter.cpp
SparcV9CodeEmitter.cpp Print address out as hex. 2003-06-06 09:53:28 +00:00
SparcV9CodeEmitter.h
SparcV9Instr.def RDCCR defines arg. #1, not arg. #2. 2003-06-20 11:32:11 +00:00
SparcV9InstrInfo.cpp Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
SparcV9InstrSelection.cpp Bug/case fixes: 2003-07-02 01:13:57 +00:00
SparcV9InstrSelectionSupport.h * Changed Bcc instructions to behave like BPcc instructions 2003-06-06 09:52:23 +00:00
SparcV9Internals.h Merged in autoconf branch. This provides configuration via the autoconf 2003-06-30 21:59:07 +00:00
SparcV9PeepholeOpts.cpp
SparcV9PreSelection.cpp (1) Major bug fix: DecomposeArrayRef() replaces its argument instr. and 2003-07-02 01:23:15 +00:00
SparcV9PrologEpilogInserter.cpp * Changed Bcc instructions to behave like BPcc instructions 2003-06-06 09:52:23 +00:00
SparcV9RegClassInfo.cpp
SparcV9RegClassInfo.h
SparcV9RegInfo.cpp Bug/case fixes: 2003-07-02 01:13:57 +00:00
SparcV9SchedInfo.cpp Added 'r' and 'i' versions to WRCCR. 2003-06-06 09:52:58 +00:00
SparcV9StackSlots.cpp
SparcV9TargetMachine.cpp lib/Target/Sparc/Sparc.cpp: 2003-06-18 21:14:23 +00:00