summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2004-08-12 18:29:05 +0000
committerChris Lattner <sabre@nondot.org>2004-08-12 18:29:05 +0000
commit5ff05d724f541573f5ca5847c145abd8f9b5b118 (patch)
tree867441e8fa2733c3dcb3f3da3b98cffa18e62646 /llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp
parent6411ff3c83c9531ecbab0a7781e6a9c94442d7a6 (diff)
downloadbcm5719-llvm-5ff05d724f541573f5ca5847c145abd8f9b5b118.tar.gz
bcm5719-llvm-5ff05d724f541573f5ca5847c145abd8f9b5b118.zip
Instead of a virtual method call, lets try a direct constant reference
llvm-svn: 15696
Diffstat (limited to 'llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp')
-rw-r--r--llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp b/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp
index e3e8a712f49..b01c4fcfc72 100644
--- a/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp
+++ b/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp
@@ -25,6 +25,7 @@
#include "SparcV9Internals.h"
#include "SparcV9RegClassInfo.h"
#include "SparcV9RegInfo.h"
+#include "SparcV9FrameInfo.h"
#include "SparcV9TargetMachine.h"
#include "SparcV9TmpInstr.h"
#include <iostream>
@@ -492,7 +493,7 @@ void SparcV9RegInfo::colorMethodArgs(const Function *Meth,
// a full double-word so the offset does not need to be adjusted.
if (regType == FPSingleRegType) {
unsigned argSize = target.getTargetData().getTypeSize(LR->getType());
- unsigned slotSize = frameInfo.getSizeOfEachArgOnStack();
+ unsigned slotSize = SparcV9FrameInfo::SizeOfEachArgOnStack;
assert(argSize <= slotSize && "Insufficient slot size!");
offsetFromFP += slotSize - argSize;
}
@@ -550,7 +551,7 @@ void SparcV9RegInfo::colorMethodArgs(const Function *Meth,
// a full double-word so the offset does not need to be adjusted.
if (regType == FPSingleRegType) {
unsigned argSize = target.getTargetData().getTypeSize(LR->getType());
- unsigned slotSize = frameInfo.getSizeOfEachArgOnStack();
+ unsigned slotSize = SparcV9FrameInfo::SizeOfEachArgOnStack;
assert(argSize <= slotSize && "Insufficient slot size!");
offsetFromFP += slotSize - argSize;
}
OpenPOWER on IntegriCloud