"ImmTypeBits",
"FPFormBits",
"printImplicitUsesAfter",
- "printImplicitUsesBefore",
- "printImplicitDefsBefore",
- "printImplicitDefsAfter",
"Opcode"];
let TSFlagsShifts = [0,
5,
13,
15,
18,
- 19,
- 20,
- 21,
- 22];
+ 19];
}
def X86 : Target {
// the normal operands.
PrintImplUsesAfter = 1 << 18,
- // PrintImplUsesBefore - Print out implicit uses in the assembly output
- // before the normal operands.
- PrintImplUsesBefore = 1 << 19,
-
- // PrintImplDefsAfter - Print out implicit defs in the assembly output
- // after the normal operands.
- PrintImplDefsBefore = 1 << 20,
- PrintImplDefsAfter = 1 << 21,
-
- OpcodeShift = 22,
+ OpcodeShift = 19,
OpcodeMask = 0xFF << OpcodeShift,
// Bits 27 -> 31 are unused
};
//
bit hasOpSizePrefix = 0; // Does this inst have a 0x66 prefix?
- // Flag whether implicit register usage is printed before/after the
- // instruction
- bit printImplicitUsesBefore = 0;
+ // Flag whether implicit register usage is printed after the instruction.
bit printImplicitUsesAfter = 0;
- // Flag whether implicit register definitions are printed before/after the
- // instruction
- bit printImplicitDefsBefore = 0;
- bit printImplicitDefsAfter = 0;
-
bits<4> Prefix = 0; // Which prefix byte does this inst have?
FPFormat FPForm; // What flavor of FP instruction is this?
bits<3> FPFormBits = 0;