summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2016-11-18 04:42:59 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2016-11-18 04:42:59 +0000
commiteff1ad8d8e044a5859afcd604f06f353359aa739 (patch)
tree600dc4c9b0af405b6ed0284c154057688acd83cc /llvm/lib/Target
parent742deb2495c1f409e2765cc62200eac31f1b1612 (diff)
downloadbcm5719-llvm-eff1ad8d8e044a5859afcd604f06f353359aa739.tar.gz
bcm5719-llvm-eff1ad8d8e044a5859afcd604f06f353359aa739.zip
AMDGPU: Move redundant setting of inst properties
llvm-svn: 287311
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r--llvm/lib/Target/AMDGPU/VOPInstructions.td4
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/Target/AMDGPU/VOPInstructions.td b/llvm/lib/Target/AMDGPU/VOPInstructions.td
index d538c785781..32261795551 100644
--- a/llvm/lib/Target/AMDGPU/VOPInstructions.td
+++ b/llvm/lib/Target/AMDGPU/VOPInstructions.td
@@ -35,6 +35,7 @@ class VOPAnyCommon <dag outs, dag ins, string asm, list<dag> pattern> :
let hasSideEffects = 0;
let UseNamedOperandTable = 1;
let VALU = 1;
+ let Uses = [EXEC];
}
class VOP3Common <dag outs, dag ins, string asm = "",
@@ -49,8 +50,6 @@ class VOP3Common <dag outs, dag ins, string asm = "",
let AddedComplexity = -1000;
let VOP3 = 1;
- let VALU = 1;
- let Uses = [EXEC];
let AsmMatchConverter =
!if(!eq(VOP3Only,1),
@@ -69,7 +68,6 @@ class VOP3Common <dag outs, dag ins, string asm = "",
let hasPostISelHook = 1;
}
-
class VOP3_Pseudo <string opName, VOPProfile P, list<dag> pattern=[], bit VOP3Only = 0> :
InstSI <P.Outs64, P.Ins64, "", pattern>,
VOP <opName>,
OpenPOWER on IntegriCloud