llvm-6502/lib/CodeGen
Chris Lattner c330b68fb7 Split saveCallerSavedRegisters into two methods for clarity, and add comments.
Add support for targets that must spill certain physregs at certain locations.

Patch contributed by Nate Begeman, slightly hacked by me.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15701 91177308-0d34-0410-b5e6-96231b3b80d8
2004-08-12 19:01:14 +00:00
..
InstrSched Convert a few assertions with side-effects into regular old runtime checks. 2004-07-29 21:31:20 +00:00
ModuloScheduling Get rid of a warning when compiling optimized. Uninitialized variable has 2004-08-07 15:19:31 +00:00
SelectionDAG
BranchFolding.cpp Dereferencing end() is bad. 2004-08-01 09:51:42 +00:00
IntrinsicLowering.cpp Fix #includes of i*.h => Instructions.h as per PR403. 2004-07-29 17:30:56 +00:00
LiveInterval.cpp Fix the sense of joinable 2004-07-25 07:47:25 +00:00
LiveInterval.h Make a method const, no functionality changes 2004-07-25 06:23:01 +00:00
LiveIntervalAnalysis.cpp Clean up whitespace. 2004-08-04 09:46:56 +00:00
LiveIntervalAnalysis.h Clean up whitespace. 2004-08-04 09:46:56 +00:00
LiveVariables.cpp
MachineBasicBlock.cpp
MachineCodeEmitter.cpp
MachineCodeForInstruction.cpp
MachineFunction.cpp Forward substitute some constants into their users 2004-08-12 18:10:18 +00:00
MachineInstr.cpp
MachineInstrAnnot.cpp Tighten up some whitespace. Include SparcV9TmpInstr.h to pick up 2004-08-04 07:34:44 +00:00
Makefile Adding ModuloScheduling so that it compiles for everyone. 2004-08-01 19:00:17 +00:00
Passes.cpp The default has not been 'simple' for AGES! 2004-07-22 21:46:02 +00:00
PHIElimination.cpp Update live intervals more accurately for PHI elim. This slightly reduces 2004-07-23 05:27:43 +00:00
PhysRegTracker.h
PrologEpilogInserter.cpp Split saveCallerSavedRegisters into two methods for clarity, and add comments. 2004-08-12 19:01:14 +00:00
RegAllocIterativeScan.cpp Convert indentation to 2 spaces. 2004-08-04 09:46:26 +00:00
RegAllocLinearScan.cpp Convert indentation to 2 spaces. 2004-08-04 09:46:26 +00:00
RegAllocLocal.cpp These files don't need to include <iostream> since they include "Support/Debug.h". 2004-07-21 20:50:33 +00:00
RegAllocSimple.cpp These files don't need to include <iostream> since they include "Support/Debug.h". 2004-07-21 20:50:33 +00:00
TwoAddressInstructionPass.cpp Fix indentation and wrap code at 80 cols 2004-07-22 15:26:23 +00:00
UnreachableBlockElim.cpp Fix #includes of i*.h => Instructions.h as per PR403: 2004-07-29 17:23:00 +00:00
VirtRegMap.cpp These files don't need to include <iostream> since they include "Support/Debug.h". 2004-07-21 20:50:33 +00:00
VirtRegMap.h