aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86RegisterInfo.td
AgeCommit message (Expand)Author
2012-10-04Add register encoding support in X86 backendMichael Liao
2012-07-26Remove the X86 sub_ss and sub_sd sub-register indexes completely.Jakob Stoklund Olesen
2012-05-04Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen
2012-04-27X86: Don't emit conditional floating point moves on when targeting pre-pentiu...Benjamin Kramer
2012-02-16Remove the YMM_HI_6_15 hack.Jakob Stoklund Olesen
2012-01-26Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen
2012-01-18Add a CoveredBySubRegs property to Register descriptions.Jakob Stoklund Olesen
2011-10-07Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6...Craig Topper
2011-10-06Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper
2011-07-21Add v16i16 type to VR256 classBruno Cardoso Lopes
2011-06-28Clean up the handling of the x87 fp stack to make it more robust.Jakob Stoklund Olesen
2011-06-18Switch x86 to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen
2011-06-15Use set operations instead of plain lists to enumerate register classes.Jakob Stoklund Olesen
2011-06-09Remove custom allocation order boilerplate that is no longer needed.Jakob Stoklund Olesen
2011-06-02Flag unallocatable register classes instead of giving them emptyJakob Stoklund Olesen
2011-05-30Introduce the DwarfRegAlias class for declaring that two registers have theRafael Espindola
2011-05-30Mark the 32 bit registers as invalid in 64 bit mode. In 64 bit mode they areRafael Espindola
2011-05-28Add 132187 back now that the real problem is fixed.Rafael Espindola
2011-05-27It looks like 132187 might have broken the llvm-gcc bootstrap. Revert while I...Rafael Espindola
2011-05-27Add a GR32_NOREX_NOSP register class and fix a bug where getMatchingSuperRegC...Cameron Zwarich
2011-05-27Delete MethodBodies that only filtered reserved registers.Jakob Stoklund Olesen
2011-05-27Remove dwarf numbers from subregs. We should use DW_OP_bit_piece toRafael Espindola
2011-05-21Fix PR9978 by adding RIP to GR64_TC so it can be used as an address in PIC co...Cameron Zwarich
2011-04-20Prefer cheap registers for busy live ranges.Jakob Stoklund Olesen
2011-01-26Target/X86: Tweak win64's tailcall.NAKAMURA Takumi
2011-01-26Fix whitespace.NAKAMURA Takumi
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2010-11-18Move hasFP() and few related hooks to TargetFrameInfo.Anton Korobeynikov
2010-11-14random acts of tidiness.Chris Lattner
2010-10-06lets go all meta and define new X86 type wrappers that declare the associatedChris Lattner
2010-10-05associate the instruction suffix letter with the integer gpr Chris Lattner
2010-09-30Massive rewrite of MMX: Dale Johannesen
2010-09-22fix rdar://8456412 - llvm-mc crash in encoder on "mov %rdx, %cr8"Chris Lattner
2010-08-31Make %EFLAGS unallocatable.Jakob Stoklund Olesen
2010-07-24Support x86 "eiz" and "riz" pseudo index registers in the assembler.Bruno Cardoso Lopes
2010-07-19Add 256-bit vaddsub, vhadd, vhsub, vblend and vdpp instructions!Bruno Cardoso Lopes
2010-07-09Declare YMM subregisters in the right way! Thanks JakobBruno Cardoso Lopes
2010-07-09Start the support for AVX instructions with 256-bit %ymm registers. A couple ofBruno Cardoso Lopes
2010-07-05rip out even more sporadic v2f32 support.Chris Lattner
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-26Revert "Replace the SubRegSet tablegen class with a less error-prone mechanism."Jakob Stoklund Olesen
2010-05-26Replace the SubRegSet tablegen class with a less error-prone mechanism.Jakob Stoklund Olesen
2010-05-25Remove NumberHack entirely.Jakob Stoklund Olesen
2010-05-24Switch SubRegSet to using symbolic SubRegIndicesJakob Stoklund Olesen
2010-05-24Replace the tablegen RegisterClass field SubRegClassList with an alist-like dataJakob Stoklund Olesen
2010-05-24Rename X86 subregister indices to something shorter.Jakob Stoklund Olesen
2010-05-24Add the SubRegIndex TableGen class.Jakob Stoklund Olesen
2010-05-06Eliminated the classification of control registers into %ecr_Sean Callanan
2010-04-06Fix PR6696 and PR6663Jim Grosbach
2010-03-14Do not force indirect tailcall through fixed registers: eax, r11. Add support...Evan Cheng