AMDGPU: Move redundant setting of inst properties
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 18 Nov 2016 04:42:59 +0000 (04:42 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 18 Nov 2016 04:42:59 +0000 (04:42 +0000)
llvm-svn: 287311

llvm/lib/Target/AMDGPU/VOPInstructions.td

index d538c78..3226179 100644 (file)
@@ -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>,