summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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