diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86.td')
| -rw-r--r-- | llvm/lib/Target/X86/X86.td | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/llvm/lib/Target/X86/X86.td b/llvm/lib/Target/X86/X86.td index 5584dd0d195..3cb54b6dc95 100644 --- a/llvm/lib/Target/X86/X86.td +++ b/llvm/lib/Target/X86/X86.td @@ -33,12 +33,26 @@ def X86InstrInfo : InstrInfo { // 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. - let TSFlagsFields = ["FormBits" , "hasOpSizePrefix" , "Prefix", "MemTypeBits", - "ImmTypeBits", "FPFormBits", "printImplicitUsesAfter", - "printImplicitUsesBefore", "Opcode"]; - let TSFlagsShifts = [0, 5, 6, 10, 13, - 15, 18, 19, - 20]; + let TSFlagsFields = ["FormBits", + "hasOpSizePrefix", + "Prefix", + "MemTypeBits", + "ImmTypeBits", + "FPFormBits", + "printImplicitUsesAfter", + "printImplicitUsesBefore", + "printImplicitDefsAfter", + "Opcode"]; + let TSFlagsShifts = [0, + 5, + 6, + 10, + 13, + 15, + 18, + 19, + 20, + 21]; } def X86 : Target { |

