aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86RegisterInfo.td
AgeCommit message (Expand)Author
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
2010-02-28Implement XMM subregs.Dan Gohman
2010-01-26Remove SIL, DIL, and BPL from the GR8_NOREX allocation order also.Dan Gohman
2010-01-26SIL, DIL, BPL, and SPL require a REX prefix.Dan Gohman
2009-12-18Instruction fixes, added instructions, and AsmString changes in theSean Callanan
2009-10-05Add RIP to GR64_NOREX. This fixed a MachineVerifier error when RIPDan Gohman
2009-09-15Added a new register class for segment registersSean Callanan
2009-07-30Minor whitespace tidiness.Dan Gohman
2009-07-30Rename GRAD to GR32_AD, to follow the naming convention of otherDan Gohman
2009-07-30Add a new register class to describe operands that can't be SP,Dan Gohman
2009-07-30Eliminate a bunch of redundant tables.Dan Gohman
2009-07-30Use array_endof instead of doing it manually.Dan Gohman
2009-06-29Add a 256-bit register class and YMM registers.David Greene
2009-06-26add %rip to the GR64 register class. Lets avoid allocating it to anything th...Chris Lattner
2009-04-27Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use theseDan Gohman
2009-04-27Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD,Dan Gohman
2009-04-15Do for GR16_NOREX what r69049 did for GR8_NOREX, to avoid trouble withDan Gohman
2009-04-15GR8_NOREX can contain the H registers, since they don't requireDan Gohman
2009-04-14Some of GR8_NOREX registers are only available in 64-bit mode.Evan Cheng
2009-04-13Implement x86 h-register extract support.Dan Gohman
2009-04-13Fix copy+pastos in comments.Dan Gohman
2009-04-13List the l registers before h registers, for consistency.Dan Gohman
2009-04-08Re-apply 68552.Rafael Espindola
2009-04-07Temporarily revert r68552. This was causing a failure in the self-hosting LLVMBill Wendling