This hunk:
authorChris Lattner <sabre@nondot.org>
Sun, 2 Jan 2005 23:07:31 +0000 (23:07 +0000)
committerChris Lattner <sabre@nondot.org>
Sun, 2 Jan 2005 23:07:31 +0000 (23:07 +0000)
-  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

index a56416de5a9a0cf9e74cbf597d3fd1b41dbeb77a..13f68ba89499ebc74434cf4bfde7a4b03e9ae023 100644 (file)
@@ -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);