summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-01-12 07:17:28 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-01-12 07:17:28 +0000
commitf003198b283a97d48d493c4163919ebf6a190f79 (patch)
tree00adf69af4f640933bf4c7c63c135d703da6521e /llvm/lib/Target
parent24c3a2395f5a3899bf8c8582388b51a589f9edaa (diff)
downloadbcm5719-llvm-f003198b283a97d48d493c4163919ebf6a190f79.tar.gz
bcm5719-llvm-f003198b283a97d48d493c4163919ebf6a190f79.zip
AMDGPU: Fix sub_oneuse being marked commutative
llvm-svn: 291748
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/AMDGPU/AMDGPUInstructions.td3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td b/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
index 513df3a9cdf..59cba636c58 100644
--- a/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
+++ b/llvm/lib/Target/AMDGPU/AMDGPUInstructions.td
@@ -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
OpenPOWER on IntegriCloud