Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Tom Stellard <thomas.stellard@amd.com>
Reviewed-by: Michel Dänzer <michel.daenzer@amd.com>
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175747
91177308-0d34-0410-b5e6-
96231b3b80d8
// SI assembler operands
//===----------------------------------------------------------------------===//
-class SIOperand <ValueType vt, dag opInfo>: Operand <vt> {
- let EncoderMethod = "encodeOperand";
- let MIOperandInfo = opInfo;
+def SIOperand {
+ int ZERO = 0x80;
}
class GPR4Align <RegisterClass rc> : Operand <vAny> {
InstFlag:$omod, InstFlag:$neg),
opName, pattern
> {
- let SRC2 = 0x80;
+ let SRC2 = SIOperand.ZERO;
}
}