summaryrefslogtreecommitdiff
path: root/lib/Target/PowerPC/PPCRegisterInfo.cpp
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
commit2e313caa3631e2c94bb6d81429b77a30b116b520 (patch)
tree1606fd95c53778dd87dd81a9117f73dd891be2c4 /lib/Target/PowerPC/PPCRegisterInfo.cpp
parent4da7f90b1780e4d1ba38da64c849b9c2b1c67071 (diff)
downloadllvm-2e313caa3631e2c94bb6d81429b77a30b116b520.tar.gz
llvm-2e313caa3631e2c94bb6d81429b77a30b116b520.tar.bz2
llvm-2e313caa3631e2c94bb6d81429b77a30b116b520.tar.xz
add register pressure for CR regs
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@145816 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/PowerPC/PPCRegisterInfo.cpp')
-rw-r--r--lib/Target/PowerPC/PPCRegisterInfo.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Target/PowerPC/PPCRegisterInfo.cpp b/lib/Target/PowerPC/PPCRegisterInfo.cpp
index 47ab442ce3..b13af819e7 100644
--- a/lib/Target/PowerPC/PPCRegisterInfo.cpp
+++ b/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;
}
}