[llvm-commits] [llvm] r47067 - /llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp

Chris Lattner sabre at nondot.org
Wed Feb 13 09:24:15 PST 2008


Author: lattner
Date: Wed Feb 13 11:24:14 2008
New Revision: 47067

URL: http://llvm.org/viewvc/llvm-project?rev=47067&view=rev
Log:
Fix the PPC JIT regressions by encoding zeroreg as 0 for BLR.

Modified:
    llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp

Modified: llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp?rev=47067&r1=47066&r2=47067&view=diff

==============================================================================
--- llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp (original)
+++ llvm/trunk/lib/Target/PowerPC/PPCRegisterInfo.cpp Wed Feb 13 11:24:14 2008
@@ -46,6 +46,7 @@
 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;





More information about the llvm-commits mailing list