diff options
Diffstat (limited to 'lib/Target/X86/X86.td')
-rw-r--r-- | lib/Target/X86/X86.td | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/Target/X86/X86.td b/lib/Target/X86/X86.td index de2d619dd4..bb8dcb291c 100644 --- a/lib/Target/X86/X86.td +++ b/lib/Target/X86/X86.td @@ -19,7 +19,18 @@ include "X86RegisterInfo.td" // Instruction Descriptions //===----------------------------------------------------------------------===// +include "X86InstrInfo.td" + def X86InstrInfo : InstrInfo { + set PHIInst = PHI; + set NOOPInst = NOOP; + + // Define how we want to layout our TargetSpecific information field... This + // should be kept up-to-date with the fields in the X86InstrInfo.h file. + set TSFlagsFields = ["FormBits", "isVoid", "hasOpSizePrefix", "Prefix", + "TypeBits", "FPFormBits", "printImplicitUses", "Opcode"]; + set TSFlagsShifts = [ 0, 5, 6, 7, + 11, 14, 17, 18]; } def X86 : Target { |