diff options
author | Chris Lattner <sabre@nondot.org> | 2004-08-01 08:23:17 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2004-08-01 08:23:17 +0000 |
commit | a35ce87e2e7647e401d6535ef34adaf20da5ba72 (patch) | |
tree | 685cd41995bfedb0cbf5c56097d7be184f4d1e13 | |
parent | 1626c507e8e478ad372187f8380e65bb3cfcaeff (diff) |
Eliminate 3 of the X86 printImplicit* flags.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15398 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | lib/Target/X86/X86.td | 8 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrInfo.h | 11 | ||||
-rw-r--r-- | lib/Target/X86/X86InstrInfo.td | 9 |
3 files changed, 3 insertions, 25 deletions
diff --git a/lib/Target/X86/X86.td b/lib/Target/X86/X86.td index ac0141bcb1..9f64b1a687 100644 --- a/lib/Target/X86/X86.td +++ b/lib/Target/X86/X86.td @@ -40,9 +40,6 @@ def X86InstrInfo : InstrInfo { "ImmTypeBits", "FPFormBits", "printImplicitUsesAfter", - "printImplicitUsesBefore", - "printImplicitDefsBefore", - "printImplicitDefsAfter", "Opcode"]; let TSFlagsShifts = [0, 5, @@ -51,10 +48,7 @@ def X86InstrInfo : InstrInfo { 13, 15, 18, - 19, - 20, - 21, - 22]; + 19]; } def X86 : Target { diff --git a/lib/Target/X86/X86InstrInfo.h b/lib/Target/X86/X86InstrInfo.h index eb920d67d8..eaaa1f0893 100644 --- a/lib/Target/X86/X86InstrInfo.h +++ b/lib/Target/X86/X86InstrInfo.h @@ -169,16 +169,7 @@ namespace X86II { // 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 }; diff --git a/lib/Target/X86/X86InstrInfo.td b/lib/Target/X86/X86InstrInfo.td index 6c6eb248e2..2ec2cb17fa 100644 --- a/lib/Target/X86/X86InstrInfo.td +++ b/lib/Target/X86/X86InstrInfo.td @@ -88,16 +88,9 @@ class X86Inst<string nam, bits<8> opcod, Format f, MemType m, ImmType i> : Instr // 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; |