[PATCH] D37534: [X86] Unsigned saturation subtraction canonicalization [the backend part]

Yulia Koval via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Oct 11 23:45:09 PDT 2017


yulia_koval updated this revision to Diff 118746.
yulia_koval added a comment.

Thanks, fixed your comment in additional patch below.


https://reviews.llvm.org/D37534

Files:
  lib/Target/X86/X86ISelLowering.cpp


Index: lib/Target/X86/X86ISelLowering.cpp
===================================================================
--- lib/Target/X86/X86ISelLowering.cpp
+++ lib/Target/X86/X86ISelLowering.cpp
@@ -35922,9 +35922,9 @@
     SubusRHS = Op1;
     SDValue MaxLHS = Op0.getOperand(0);
     SDValue MaxRHS = Op0.getOperand(1);
-    if (DAG.isEqualTo(MaxLHS, Op1))
+    if (MaxLHS == Op1)
       SubusLHS = MaxRHS;
-    else if (DAG.isEqualTo(MaxRHS, Op1))
+    else if (MaxRHS == Op1)
       SubusLHS = MaxLHS;
     else
       return SDValue();
@@ -35932,9 +35932,9 @@
     SubusLHS = Op0;
     SDValue MinLHS = Op1.getOperand(0);
     SDValue MinRHS = Op1.getOperand(1);
-    if (DAG.isEqualTo(MinLHS, Op0))
+    if (MinLHS == Op0)
       SubusRHS = MinRHS;
-    else if (DAG.isEqualTo(MinRHS, Op0))
+    else if (MinRHS == Op0)
       SubusRHS = MinLHS;
     else
       return SDValue();


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D37534.118746.patch
Type: text/x-patch
Size: 880 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20171012/0912304a/attachment.bin>


More information about the llvm-commits mailing list