[X86][SSE] Update the cost table for integer-integer conversions on SSE2/SSE4.1.
[oota-llvm.git] / lib / Target / X86 / X86RegisterInfo.td
2015-11-30 David Majnemer[X86] Add RIP to GR64_TCW64
2015-11-23 Andy AyersfindDeadCallerSavedReg needs to pay attention to callin...
2015-11-21 Simon Pilgrim[X86][SSE] Legal XMM Register Class ordering for SSE1
2015-10-12 Craig Topper[X86] Cleanup formatting a bit. NFC
2015-06-09 Elena DemikhovskyX86-MPX: Implemented encoding for MPX instructions.
2015-06-03 Elena DemikhovskyX86: Added MPX feature and bound registers.
2015-02-02 Eric ChristopherReuse a bunch of cached subtargets and remove getSubtar...
2015-01-25 Elena DemikhovskyAVX-512: Changes in operations on masks registers for...
2014-12-26 Craig Topper[X86] Add the debug registers DR8-DR15 so we can assemb...
2014-08-01 Akira Hatanaka[X86] Simplify X87 stackifier pass.
2014-07-21 Robert Khasanov[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX51...
2014-03-02 Elena DemikhovskyAVX-512: Fixed extract_vector_elt for v8i1 vector
2014-02-18 Elena DemikhovskyAVX-512: Fixed size of mask registers
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-07-24 Elena DemikhovskyI'm starting to commit KNL backend. I'll push patches...
2013-06-03 Ahmed BougachaX86: sub_xmm registers are 128 bits wide.
2013-05-31 Ahmed BougachaAdd a way to define the bit range covered by a SubRegIndex.
2012-10-04 Michael LiaoAdd register encoding support in X86 backend
2012-07-26 Jakob Stoklund OlesenRemove the X86 sub_ss and sub_sd sub-register indexes...
2012-05-04 Jakob Stoklund OlesenRemove the SubRegClasses field from RegisterClass descr...
2012-04-27 Benjamin KramerX86: Don't emit conditional floating point moves on...
2012-02-16 Jakob Stoklund OlesenRemove the YMM_HI_6_15 hack.
2012-01-26 Jakob Stoklund OlesenHandle call-clobbered ymm registers on Win64.
2012-01-18 Jakob Stoklund OlesenAdd a CoveredBySubRegs property to Register descriptions.
2011-10-07 Craig TopperRevert part of r141274. Only need to change encoding...
2011-10-06 Craig TopperFix assembling of xchg %eax, %eax to not use the NOP...
2011-07-21 Bruno Cardoso LopesAdd v16i16 type to VR256 class
2011-06-28 Jakob Stoklund OlesenClean up the handling of the x87 fp stack to make it...
2011-06-18 Jakob Stoklund OlesenSwitch x86 to using AltOrders instead of MethodBodies.
2011-06-15 Jakob Stoklund OlesenUse set operations instead of plain lists to enumerate...
2011-06-09 Jakob Stoklund OlesenRemove custom allocation order boilerplate that is...
2011-06-02 Jakob Stoklund OlesenFlag unallocatable register classes instead of giving...
2011-05-30 Rafael EspindolaIntroduce the DwarfRegAlias class for declaring that...
2011-05-30 Rafael EspindolaMark the 32 bit registers as invalid in 64 bit mode...
2011-05-28 Rafael EspindolaAdd 132187 back now that the real problem is fixed.
2011-05-27 Rafael EspindolaIt looks like 132187 might have broken the llvm-gcc...
2011-05-27 Cameron ZwarichAdd a GR32_NOREX_NOSP register class and fix a bug...
2011-05-27 Jakob Stoklund OlesenDelete MethodBodies that only filtered reserved registers.
2011-05-27 Rafael EspindolaRemove dwarf numbers from subregs. We should use DW_OP_...
2011-05-21 Cameron ZwarichFix PR9978 by adding RIP to GR64_TC so it can be used...
2011-04-20 Jakob Stoklund OlesenPrefer cheap registers for busy live ranges.
2011-01-26 NAKAMURA TakumiTarget/X86: Tweak win64's tailcall.
2011-01-26 NAKAMURA TakumiFix whitespace.
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2010-11-18 Anton KorobeynikovMove hasFP() and few related hooks to TargetFrameInfo.
2010-11-14 Chris Lattnerrandom acts of tidiness.
2010-10-06 Chris Lattnerlets go all meta and define new X86 type wrappers that...
2010-10-05 Chris Lattnerassociate the instruction suffix letter with the intege...
2010-09-30 Dale JohannesenMassive rewrite of MMX:
2010-09-22 Chris Lattnerfix rdar://8456412 - llvm-mc crash in encoder on "mov...
2010-08-31 Jakob Stoklund OlesenMake %EFLAGS unallocatable.
2010-07-24 Bruno Cardoso LopesSupport x86 "eiz" and "riz" pseudo index registers...
2010-07-19 Bruno Cardoso LopesAdd 256-bit vaddsub, vhadd, vhsub, vblend and vdpp...
2010-07-09 Bruno Cardoso LopesDeclare YMM subregisters in the right way! Thanks Jakob
2010-07-09 Bruno Cardoso LopesStart the support for AVX instructions with 256-bit...
2010-07-05 Chris Lattnerrip out even more sporadic v2f32 support.
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-26 Jakob Stoklund OlesenRevert "Replace the SubRegSet tablegen class with a...
2010-05-26 Jakob Stoklund OlesenReplace the SubRegSet tablegen class with a less error...
2010-05-25 Jakob Stoklund OlesenRemove NumberHack entirely.
2010-05-24 Jakob Stoklund OlesenSwitch SubRegSet to using symbolic SubRegIndices
2010-05-24 Jakob Stoklund OlesenReplace the tablegen RegisterClass field SubRegClassLis...
2010-05-24 Jakob Stoklund OlesenRename X86 subregister indices to something shorter.
2010-05-24 Jakob Stoklund OlesenAdd the SubRegIndex TableGen class.
2010-05-06 Sean CallananEliminated the classification of control registers...
2010-04-06 Jim GrosbachFix PR6696 and PR6663
2010-03-14 Evan ChengDo not force indirect tailcall through fixed registers...
2010-02-28 Dan GohmanImplement XMM subregs.
2010-01-26 Dan GohmanRemove SIL, DIL, and BPL from the GR8_NOREX allocation...
2010-01-26 Dan GohmanSIL, DIL, BPL, and SPL require a REX prefix.
2009-12-18 Sean CallananInstruction fixes, added instructions, and AsmString...
2009-10-05 Dan GohmanAdd RIP to GR64_NOREX. This fixed a MachineVerifier...
2009-09-15 Sean CallananAdded a new register class for segment registers
2009-07-30 Dan GohmanMinor whitespace tidiness.
2009-07-30 Dan GohmanRename GRAD to GR32_AD, to follow the naming convention...
2009-07-30 Dan GohmanAdd a new register class to describe operands that...
2009-07-30 Dan GohmanEliminate a bunch of redundant tables.
2009-07-30 Dan GohmanUse array_endof instead of doing it manually.
2009-06-29 David GreeneAdd a 256-bit register class and YMM registers.
2009-06-26 Chris Lattneradd %rip to the GR64 register class. Lets avoid alloca...
2009-04-27 Dan GohmanRename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H...
2009-04-27 Dan GohmanRename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_...
2009-04-15 Dan GohmanDo for GR16_NOREX what r69049 did for GR8_NOREX, to...
2009-04-15 Dan GohmanGR8_NOREX can contain the H registers, since they don...
2009-04-14 Evan ChengSome of GR8_NOREX registers are only available in 64...
2009-04-13 Dan GohmanImplement x86 h-register extract support.
2009-04-13 Dan GohmanFix copy+pastos in comments.
2009-04-13 Dan GohmanList the l registers before h registers, for consistency.
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-04 Evan ChengFix PR3701. 1. X86 target renamed eflags register to...
2009-01-27 Dan GohmanReformat the allocation-order arrays to a more conventi...
2008-11-19 Stuart Hastings<rdar://problem/6351057>
2008-11-14 Dale JohannesenRemove unneeded stuff from GRAD register class.
2008-11-13 Dale JohannesenExtend InlineAsm::C_Register to allow multiple specific...
2008-10-31 Evan ChengChange x86 register allocation ordering to match that...
2008-07-07 Evan ChengATT asm printer just print register AsmName's instead...
2008-06-24 Dale JohannesenAdd v2f32 (MMX) type to X86. Support is primitive:
2008-03-11 Christopher LambRecommitting parts of r48130. These do not appear to...
next