]> granicus.if.org Git - llvm/commitdiff
Remove redundant conditions (PR31753). NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 16 Mar 2017 19:52:00 +0000 (19:52 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 16 Mar 2017 19:52:00 +0000 (19:52 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297976 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/MachinePipeliner.cpp

index 359a813f9b3ca7095f6f0ea4b86a87b06758c8a3..7ffec53e8540df550b5d4cc84924f9d53f89edb0 100644 (file)
@@ -955,7 +955,7 @@ static void getPhiRegs(MachineInstr &Phi, MachineBasicBlock *Loop,
   for (unsigned i = 1, e = Phi.getNumOperands(); i != e; i += 2)
     if (Phi.getOperand(i + 1).getMBB() != Loop)
       InitVal = Phi.getOperand(i).getReg();
-    else if (Phi.getOperand(i + 1).getMBB() == Loop)
+    else
       LoopVal = Phi.getOperand(i).getReg();
 
   assert(InitVal != 0 && LoopVal != 0 && "Unexpected Phi structure.");
@@ -3475,7 +3475,7 @@ bool SwingSchedulerDAG::isLoopCarriedOrder(SUnit *Source, const SDep &Dep,
   // increment value to determine if the accesses may be loop carried.
   if (OffsetS >= OffsetD)
     return OffsetS + AccessSizeS > DeltaS;
-  else if (OffsetS < OffsetD)
+  else
     return OffsetD + AccessSizeD > DeltaD;
 
   return true;