diff options
author | Chris Lattner <sabre@nondot.org> | 2008-02-13 17:24:14 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2008-02-13 17:24:14 +0000 |
commit | d973e836f13d47fadf41ac5f00d71802fc2163f2 (patch) | |
tree | de37dbfcc9d1657f11e48eedb2c6f08e63f155bd /llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | |
parent | 67b9ef7be8d19d4c50540eefcdb81df9656f80af (diff) | |
download | bcm5719-llvm-d973e836f13d47fadf41ac5f00d71802fc2163f2.tar.gz bcm5719-llvm-d973e836f13d47fadf41ac5f00d71802fc2163f2.zip |
Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.
llvm-svn: 47067
Diffstat (limited to 'llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp')
-rw-r--r-- | llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp b/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp index a21abe5810c..28ac7fdabe1 100644 --- a/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp +++ b/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp @@ -46,6 +46,7 @@ using namespace llvm; unsigned PPCRegisterInfo::getRegisterNumbering(unsigned RegEnum) { using namespace PPC; switch (RegEnum) { + case 0: return 0; case R0 : case X0 : case F0 : case V0 : case CR0: return 0; case R1 : case X1 : case F1 : case V1 : case CR1: return 1; case R2 : case X2 : case F2 : case V2 : case CR2: return 2; |