summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2011-12-05 17:54:17 +0000
committerHal Finkel <hfinkel@anl.gov>2011-12-05 17:54:17 +0000
commitb544019a604e5cb1fa59bb2288df40cf10c97110 (patch)
tree64e9c8f114c04bc203e6e9205c91895a9a0b8770
parent2a4c2f799899297f4813d8708acfe76cd2066b92 (diff)
downloadbcm5719-llvm-b544019a604e5cb1fa59bb2288df40cf10c97110.tar.gz
bcm5719-llvm-b544019a604e5cb1fa59bb2288df40cf10c97110.zip
add register pressure for CR regs
llvm-svn: 145816
-rw-r--r--llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp b/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
index 47ab442ce3a..b13af819e70 100644
--- a/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
+++ b/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
@@ -291,6 +291,8 @@ PPCRegisterInfo::getRegPressureLimit(const TargetRegisterClass *RC,
case PPC::F4RCRegClassID:
case PPC::VRRCRegClassID:
return 32 - DefaultSafety;
+ case PPC::CRRCRegClassID:
+ return 8 - DefaultSafety;
}
}
OpenPOWER on IntegriCloud