From 35e5c7c186338c788b5476a0e722db4386b58856 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 2 Jan 2005 23:07:31 +0000 Subject: [PATCH] This hunk: - unsigned TrueValue = getReg(TrueVal, BB, BB->begin()); + unsigned TrueValue = getReg(TrueVal); Fixes the PPC regressions from last night. The other hunk is just a clarity improvement. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@19263 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Target/PowerPC/PPC32ISelSimple.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/Target/PowerPC/PPC32ISelSimple.cpp b/lib/Target/PowerPC/PPC32ISelSimple.cpp index a56416de5a9..13f68ba8949 100644 --- a/lib/Target/PowerPC/PPC32ISelSimple.cpp +++ b/lib/Target/PowerPC/PPC32ISelSimple.cpp @@ -1435,7 +1435,7 @@ void PPC32ISel::emitSelectOperation(MachineBasicBlock *MBB, // fallthrough --> copy0MBB MachineBasicBlock *copy0MBB = new MachineBasicBlock(LLVM_BB); MachineBasicBlock *sinkMBB = new MachineBasicBlock(LLVM_BB); - unsigned TrueValue = getReg(TrueVal, BB, BB->begin()); + unsigned TrueValue = getReg(TrueVal); BuildMI(BB, Opcode, 2).addReg(PPC::CR0).addMBB(sinkMBB); F->getBasicBlockList().insert(It, copy0MBB); F->getBasicBlockList().insert(It, sinkMBB); @@ -1447,7 +1447,7 @@ void PPC32ISel::emitSelectOperation(MachineBasicBlock *MBB, // %FalseValue = ... // # fallthrough to sinkMBB BB = copy0MBB; - unsigned FalseValue = getReg(FalseVal, BB, BB->begin()); + unsigned FalseValue = getReg(FalseVal); // Update machine-CFG edges BB->addSuccessor(sinkMBB);