summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-08-12 21:25:05 +0000
committerChris Lattner <sabre@nondot.org>2002-08-12 21:25:05 +0000
commit56e9166b8491722aca5ed7e9db0a45a7bb14dfce (patch)
treed3dc2b4efa12355791719453afc6d5cc8322876b /llvm/lib/Target/Sparc/PrologEpilogCodeInserter.cpp
parentf43b003aba6f9c596dc64562b047f454819e439b (diff)
downloadbcm5719-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.cpp2
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);
OpenPOWER on IntegriCloud