[llvm] r355794 - Remove redundant extractBooleanFlip argument. NFC

Amaury Sechet via llvm-commits llvm-commits at lists.llvm.org
Sun Mar 10 17:37:01 PDT 2019


Author: deadalnix
Date: Sun Mar 10 17:37:01 2019
New Revision: 355794

URL: http://llvm.org/viewvc/llvm-project?rev=355794&view=rev
Log:
Remove redundant extractBooleanFlip argument. NFC

Modified:
    llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

Modified: llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp?rev=355794&r1=355793&r2=355794&view=diff
==============================================================================
--- llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp (original)
+++ llvm/trunk/lib/CodeGen/SelectionDAG/DAGCombiner.cpp Sun Mar 10 17:37:01 2019
@@ -2399,8 +2399,10 @@ SDValue DAGCombiner::visitADDC(SDNode *N
   return SDValue();
 }
 
-static SDValue flipBoolean(SDValue V, const SDLoc &DL, EVT VT,
+static SDValue flipBoolean(SDValue V, const SDLoc &DL,
                            SelectionDAG &DAG, const TargetLowering &TLI) {
+  EVT VT = V.getValueType();
+
   SDValue Cst;
   switch (TLI.getBooleanContents(VT)) {
   case TargetLowering::ZeroOrOneBooleanContent:
@@ -2477,7 +2479,7 @@ SDValue DAGCombiner::visitADDO(SDNode *N
       SDValue Sub = DAG.getNode(ISD::USUBO, DL, N->getVTList(),
                                 DAG.getConstant(0, DL, VT), N0.getOperand(0));
       return CombineTo(N, Sub,
-                       flipBoolean(Sub.getValue(1), DL, CarryVT, DAG, TLI));
+                       flipBoolean(Sub.getValue(1), DL, DAG, TLI));
     }
 
     if (SDValue Combined = visitUADDOLike(N0, N1, N))
@@ -2571,7 +2573,7 @@ SDValue DAGCombiner::visitADDCARRY(SDNod
                                 DAG.getConstant(0, DL, N0.getValueType()),
                                 N0.getOperand(0), B);
       return CombineTo(N, Sub,
-                       flipBoolean(Sub.getValue(1), DL, CarryVT, DAG, TLI));
+                       flipBoolean(Sub.getValue(1), DL, DAG, TLI));
     }
   }
 




More information about the llvm-commits mailing list