]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Fix sub_oneuse being marked commutative
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Jan 2017 07:17:28 +0000 (07:17 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Jan 2017 07:17:28 +0000 (07:17 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@291748 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/AMDGPUInstructions.td

index 513df3a9cdf394cb96eb93ede4671a5e6875b2df..59cba636c5860689e9bbaa29f73b456d6bb2b5cb 100644 (file)
@@ -629,9 +629,10 @@ def smax_oneuse : HasOneUseBinOp<smax>;
 def smin_oneuse : HasOneUseBinOp<smin>;
 def umax_oneuse : HasOneUseBinOp<umax>;
 def umin_oneuse : HasOneUseBinOp<umin>;
-def sub_oneuse : HasOneUseBinOp<sub>;
 } // Properties = [SDNPCommutative, SDNPAssociative]
 
+def sub_oneuse : HasOneUseBinOp<sub>;
+
 def select_oneuse : HasOneUseTernaryOp<select>;
 
 // Special conversion patterns