summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcRegInfo.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-04-27 02:24:17 +0000
committerChris Lattner <sabre@nondot.org>2002-04-27 02:24:17 +0000
commit93ddab25e825125756cd8304111bdca4edbac8d1 (patch)
treee79dc215951c9e898b2e38512591ff67a57c1ed6 /llvm/lib/Target/Sparc/SparcRegInfo.cpp
parent9d0e721b1db995a1126cd5f43773e9428eef5475 (diff)
downloadbcm5719-llvm-93ddab25e825125756cd8304111bdca4edbac8d1.tar.gz
bcm5719-llvm-93ddab25e825125756cd8304111bdca4edbac8d1.zip
Simplify code a bit
llvm-svn: 2322
Diffstat (limited to 'llvm/lib/Target/Sparc/SparcRegInfo.cpp')
-rw-r--r--llvm/lib/Target/Sparc/SparcRegInfo.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/llvm/lib/Target/Sparc/SparcRegInfo.cpp b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
index d849ce23be7..ad66a3482cd 100644
--- a/llvm/lib/Target/Sparc/SparcRegInfo.cpp
+++ b/llvm/lib/Target/Sparc/SparcRegInfo.cpp
@@ -262,16 +262,15 @@ int UltraSparcRegInfo::getRegType(const Value *Val) const {
switch (getRegClassIDOfValue(Val)) {
case IntRegClassID: return IntRegType;
- case FloatRegClassID:
- Typ = Val->getType()->getPrimitiveID();
- if (Typ == Type::FloatTyID)
+ case FloatRegClassID:
+ if (Val->getType() == Type::FloatTy)
return FPSingleRegType;
- else if (Typ == Type::DoubleTyID)
+ else if (Val->getType() == Type::DoubleTy)
return FPDoubleRegType;
assert(0 && "Unknown type in FloatRegClass");
- case IntCCRegClassID: return IntCCRegType;
- case FloatCCRegClassID: return FloatCCRegType ;
+ case IntCCRegClassID: return IntCCRegType;
+ case FloatCCRegClassID: return FloatCCRegType;
default: assert(0 && "Unknown reg class ID");
return 0;
}
OpenPOWER on IntegriCloud