[PATCH] D32687: [DAGCombine] (uaddo X, (addcarry Y, 0, Carry)) -> (addcarry X, Y, Carry)
    Simon Pilgrim via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Tue May  2 05:51:08 PDT 2017
    
    
  
RKSimon accepted this revision.
RKSimon added a comment.
This revision is now accepted and ready to land.
LGTM with a couple of minors
================
Comment at: lib/CodeGen/SelectionDAG/DAGCombiner.cpp:2095
+    auto Y = N1.getOperand(0);
+    auto One = DAG.getConstant(1, SDLoc(N), Y.getValueType());
+    if (DAG.computeOverflowKind(Y, One) == SelectionDAG::OFK_Never)
----------------
Use SDValue if possible please.
https://reviews.llvm.org/D32687
    
    
More information about the llvm-commits
mailing list