[llvm] r356572 - [CGP] fix formatting; NFC

Sanjay Patel via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 20 09:47:53 PDT 2019


Author: spatel
Date: Wed Mar 20 09:47:53 2019
New Revision: 356572

URL: http://llvm.org/viewvc/llvm-project?rev=356572&view=rev
Log:
[CGP] fix formatting; NFC

Modified:
    llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp

Modified: llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp?rev=356572&r1=356571&r2=356572&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp (original)
+++ llvm/trunk/lib/CodeGen/CodeGenPrepare.cpp Wed Mar 20 09:47:53 2019
@@ -1183,9 +1183,10 @@ static bool replaceMathCmpWithIntrinsic(
 
     // Check that the insertion doesn't create a value that is live across more
     // than two blocks, so to minimise the increase in register pressure.
-    if (BO->getParent() != Cmp->getParent()) {
-      BasicBlock *Dominator = MathDominates ? BO->getParent() : Cmp->getParent();
-      BasicBlock *Dominated = MathDominates ? Cmp->getParent() : BO->getParent();
+    BasicBlock *MathBB = BO->getParent(), *CmpBB = Cmp->getParent();
+    if (MathBB != CmpBB) {
+      BasicBlock *Dominator = MathDominates ? MathBB : CmpBB;
+      BasicBlock *Dominated = MathDominates ? CmpBB : MathBB;
       auto Successors = successors(Dominator);
       if (llvm::find(Successors, Dominated) == Successors.end())
         return false;




More information about the llvm-commits mailing list