diff options
| author | Chris Lattner <sabre@nondot.org> | 2001-09-28 15:06:55 +0000 |
|---|---|---|
| committer | Chris Lattner <sabre@nondot.org> | 2001-09-28 15:06:55 +0000 |
| commit | c6635c9fa26cd956abb019635319f0fcf87db8a9 (patch) | |
| tree | 221db446eb93d4508c94856b2bb09593df28ed42 /llvm/lib | |
| parent | 17fe55defdaa25b066e26f726563a88e9d29bd69 (diff) | |
| download | bcm5719-llvm-c6635c9fa26cd956abb019635319f0fcf87db8a9.tar.gz bcm5719-llvm-c6635c9fa26cd956abb019635319f0fcf87db8a9.zip | |
Check in bug fix for vadve
llvm-svn: 662
Diffstat (limited to 'llvm/lib')
| -rw-r--r-- | llvm/lib/Target/Sparc/SparcInstrSelection.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp index 9c556faed95..ca467981009 100644 --- a/llvm/lib/Target/Sparc/SparcInstrSelection.cpp +++ b/llvm/lib/Target/Sparc/SparcInstrSelection.cpp @@ -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 |

