diff options
| author | Chris Lattner <sabre@nondot.org> | 2002-08-12 21:25:05 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2002-08-12 21:25:05 +0000 |
| commit | 56e9166b8491722aca5ed7e9db0a45a7bb14dfce (patch) | |
| tree | d3dc2b4efa12355791719453afc6d5cc8322876b /llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp | |
| parent | f43b003aba6f9c596dc64562b047f454819e439b (diff) | |
| download | bcm5719-llvm-56e9166b8491722aca5ed7e9db0a45a7bb14dfce.tar.gz bcm5719-llvm-56e9166b8491722aca5ed7e9db0a45a7bb14dfce.zip | |
- Clean up interface to Sparc register handling a bit:
- Eliminate Sparc*Order classes, moving contents to Sparc*Class classes
- get register name methods now return const char * const pointers instead
of std::string's.
- Added file header comments to SparcRegClassInfo.(cpp|h)
- Moved BIG constant arrays out of SparcRegClassInfo.h, into
SparcRegInfo.cpp. This should allow a LOT of std::string constructors to
not have to be called.
llvm-svn: 3295
Diffstat (limited to 'llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp')
| -rw-r--r-- | llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp b/llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp index 179039ce8b8..a355f2ff634 100644 --- a/llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp +++ b/llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp @@ -89,7 +89,7 @@ void InsertPrologEpilogCode::InsertPrologCode(Function &F) int32_t C = - (int) staticStackSize; int uregNum = Target.getRegInfo().getUnifiedRegNum( Target.getRegInfo().getRegClassIDOfType(Type::IntTy), - SparcIntRegOrder::l0); + SparcIntRegClass::l0); M = new MachineInstr(SETHI); M->SetMachineOperandConst(0, MachineOperand::MO_SignExtendedImmed, C); |

