convert PPC::BCC to use the 'pred' operand instead of separate predicate
[oota-llvm.git] / lib / Target / PowerPC / PPCBranchSelector.cpp
index 6a169fe88b024c0f921db11df7206a4584997f97..db85738ccc55fce11f8edf1f3d7f0a2504db6d4d 100644 (file)
@@ -126,8 +126,8 @@ bool PPCBSel::runOnMachineFunction(MachineFunction &Fn) {
       // 1. PPC branch opcode
       // 2. Target MBB
       MachineBasicBlock *DestMBB = MBBI->getOperand(2).getMachineBasicBlock();
-      PPC::Predicate Pred = (PPC::Predicate)MBBI->getOperand(1).getImm();
-      unsigned CRReg = MBBI->getOperand(0).getReg();
+      PPC::Predicate Pred = (PPC::Predicate)MBBI->getOperand(0).getImm();
+      unsigned CRReg = MBBI->getOperand(1).getReg();
       int Displacement = OffsetMap[DestMBB->getNumber()] - ByteCount;
 
       bool ShortBranchOk = Displacement >= -32768 && Displacement <= 32767;