aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/Target/X86/X86.td8
-rw-r--r--lib/Target/X86/X86InstrInfo.h11
-rw-r--r--lib/Target/X86/X86InstrInfo.td9
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;