forked from OSchip/llvm-project
AMDGPU: Move redundant setting of inst properties
llvm-svn: 287311
This commit is contained in:
parent
742deb2495
commit
eff1ad8d8e
|
@ -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>,
|
||||
|
|
Loading…
Reference in New Issue