Check in bug fix for vadve
authorChris Lattner <sabre@nondot.org>
Fri, 28 Sep 2001 15:06:55 +0000 (15:06 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 28 Sep 2001 15:06:55 +0000 (15:06 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@662 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SparcV9/SparcV9InstrSelection.cpp

index 9c556faed95924bc0d44e20e7841764eab068b21..ca4679810098f3dca64af05f6988693b8a9ad475 100644 (file)
@@ -1438,7 +1438,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot,
     mvec[numInstr++] = new MachineInstr(BA);
     mvec[numInstr-1]->SetMachineOperand(0, MachineOperand::MO_CCRegister,
                                           (Value*) NULL);
-    mvec[numInstr-1]->SetMachineOperand(0, MachineOperand::MO_PCRelativeDisp,
+    mvec[numInstr-1]->SetMachineOperand(1, MachineOperand::MO_PCRelativeDisp,
              ((BranchInst*) subtreeRoot->getInstruction())->getSuccessor(1));
     
     // delay slot
@@ -1465,7 +1465,7 @@ GetInstructionsByRule(InstructionNode* subtreeRoot,
     mvec[numInstr++] = new MachineInstr(BA);
     mvec[numInstr-1]->SetMachineOperand(0, MachineOperand::MO_CCRegister,
                                           (Value*) NULL);
-    mvec[numInstr-1]->SetMachineOperand(0, MachineOperand::MO_PCRelativeDisp,
+    mvec[numInstr-1]->SetMachineOperand(1, MachineOperand::MO_PCRelativeDisp,
              ((BranchInst*) subtreeRoot->getInstruction())->getSuccessor(1));
     
     // delay slot