llvm-6502/lib/CodeGen
Chris Lattner aebcce8404 Fix a recent regression in Applications/sgefa that Alkis pointed out to me.
The vector may actually be empty if the register that we are marking as
recently used is not actually allocatable.  This happens for physical registers
that are not allocatable, like the ST(x) registers on X86.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@14195 91177308-0d34-0410-b5e6-96231b3b80d8
2004-06-16 06:57:29 +00:00
..
InstrSched Adjust to the new TargetMachine interface 2004-06-02 06:06:20 +00:00
ModuloScheduling updates to ModuloSched 2004-05-28 20:14:12 +00:00
SelectionDAG Finegrainify namespacification 2004-06-02 04:28:06 +00:00
IntrinsicLowering.cpp Remove isnan support, correct isunordered support 2004-06-15 21:42:23 +00:00
LiveIntervalAnalysis.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
LiveIntervalAnalysis.h Pull Interval class out of LiveIntervals. 2004-05-30 07:46:27 +00:00
LiveVariables.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
MachineBasicBlock.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
MachineCodeEmitter.cpp Implement emitWordAt() for the debug emitter and the file printer emitter. (I 2004-04-23 17:11:13 +00:00
MachineCodeForInstruction.cpp Fix typo in head-of-file comment. 2004-05-30 03:33:48 +00:00
MachineFunction.cpp Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were being 2004-06-11 06:37:11 +00:00
MachineInstr.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
MachineInstrAnnot.cpp Move the private MachineInstrAnnot.h into a private directory. 2004-02-29 19:12:51 +00:00
Makefile Oops, this was not to go in 2004-06-02 06:06:45 +00:00
Passes.cpp Add a spiller option to llc. A simple spiller will come soon. When we get CFG in the machine code represenation a global spiller will also be possible. Also document the linear scan register allocator but mark it as experimental for now. 2004-03-01 23:18:15 +00:00
PHIElimination.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
PhysRegTracker.h Improved PhysRegTracker interface. RegAlloc lazily allocates the register tracker using a std::auto_ptr 2004-02-23 06:10:13 +00:00
PrologEpilogInserter.cpp Fix fallout from getOffsetOfLocalArea() being negated. Debugging dumps were being 2004-06-11 06:37:11 +00:00
RegAllocLinearScan.cpp Pull Interval class out of LiveIntervals. 2004-05-30 07:46:27 +00:00
RegAllocLocal.cpp Fix a recent regression in Applications/sgefa that Alkis pointed out to me. 2004-06-16 06:57:29 +00:00
RegAllocSimple.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
TwoAddressInstructionPass.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
VirtRegMap.cpp Adjust to new TargetMachine interface 2004-06-02 05:57:12 +00:00
VirtRegMap.h Add method to assign stack slot to virtual register without creating a 2004-05-29 20:38:05 +00:00