diff options
author | Chris Lattner <sabre@nondot.org> | 2004-08-12 18:29:05 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-08-12 18:29:05 +0000 |
commit | 5ff05d724f541573f5ca5847c145abd8f9b5b118 (patch) | |
tree | 867441e8fa2733c3dcb3f3da3b98cffa18e62646 /llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp | |
parent | 6411ff3c83c9531ecbab0a7781e6a9c94442d7a6 (diff) | |
download | bcm5719-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.cpp | 5 |
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; } |