llvm-6502/lib/Target/SparcV9/RegAlloc
Vikram S. Adve 814030a0c5 1. Bug fix: Don't use branch operand reg. as temp. reg. when
spilling values used by an instruction in the delay slot of the branch
   (which will eventually be moved before the branch).
2. Bug fix:  Delete the delay slot instr, not the branch instr, when
   moving delay slot instr. out!!!!
3. Move code to insert caller-saves moved here from SparcRegInfo:
   it is now machine-independent.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7389 91177308-0d34-0410-b5e6-96231b3b80d8
2003-07-29 19:49:21 +00:00
..
IGNode.cpp Allow copy coalescing in more cases: if sum of node degrees is more than 2002-09-20 00:45:47 +00:00
IGNode.h Remove a ton of extraneous #includes 2003-06-22 03:08:05 +00:00
InterferenceGraph.cpp Print out all neighbors in interference graph, not just higher-numbered ones. 2003-07-10 19:43:33 +00:00
InterferenceGraph.h Remove unneeded #include 2002-10-29 16:50:06 +00:00
LiveRange.h isMarkedForSpill() should be const. 2003-07-10 19:45:28 +00:00
LiveRangeInfo.cpp (1) Change the way unused regs. are marked and found to consider regType 2003-07-25 21:06:09 +00:00
LiveRangeInfo.h Add const version of getLiveRangeForValue(). 2003-07-29 19:38:22 +00:00
Makefile Break RA_DEBUG option into several levels to get better control over 2002-09-14 23:05:33 +00:00
PhyRegAlloc.cpp 1. Bug fix: Don't use branch operand reg. as temp. reg. when 2003-07-29 19:49:21 +00:00
PhyRegAlloc.h Code to insert caller-saves moved here from SparcRegInfo: it is now 2003-07-29 19:37:41 +00:00
RegAllocCommon.h Remove unnecessary include. 2002-09-14 23:04:52 +00:00
RegClass.cpp (1) Change the way unused regs. are marked and found to consider regType 2003-07-25 21:06:09 +00:00
RegClass.h (1) Change the way unused regs. are marked and found to consider regType 2003-07-25 21:06:09 +00:00