diff options
| -rw-r--r-- | llvm/lib/Target/AMDGPU/VOPInstructions.td | 4 |
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>, |

