[X86] Reduce complexity of the LEA optimization pass, by Andrey Turetsky.
[oota-llvm.git] / lib / Target / X86 / X86InstrControl.td
2015-12-21 Amjad AboudImplemented Support of IA interrupt and exception handlers:
2015-07-04 Craig Topper[X86] Add proper 64-bit mode checks to jrcxz and jcxz.
2015-01-30 Reid KlecknerWin64: Put a REX_W prefix on all TAILJMP* instructions
2015-01-29 Reid Klecknerx86: Remove the W64ALLOCA pseudo
2015-01-29 Reid KlecknerUpdate comments to use unreachable instead of llvm...
2015-01-06 Craig Topper[X86] Add OpSize32 to XBEGIN_4. Add XBEGIN_2 with OpSize16.
2015-01-06 Craig Topper[X86] Remove 16-bit and 32-bit offset jump instructions...
2015-01-06 Craig Topper[X86] Make isel select the shorter form of jump instruc...
2015-01-02 Craig Topper[X86] Make the instructions that use AdSize16/32/64...
2014-12-24 Craig Topper[X86] Remove the single AdSize indicator and replace...
2014-12-21 Craig Topper[X86] Add hasSideEffects = 0 to CALLpcrel16. This match...
2014-12-20 Craig Topper[X86] Don't swap the order of segment and offset in...
2014-12-20 Craig Topper[X86] Immediate forms of far call/jump are not valid...
2014-02-18 Craig TopperAdd a bunch of OpSize32 tags to 64-bit mode only instru...
2014-02-02 Craig TopperMerge x86 HasOpSizePrefix/HasOpSize16Prefix into a...
2014-01-20 David Woodhouse[x86] Fix disassembly of callw instruction
2014-01-13 David Woodhouse[x86] Fix retq/retl handling in 64-bit mode
2014-01-08 David Woodhouse[x86] Add JMP_2 and other 16-bit PC-relative branch...
2014-01-08 David Woodhouse[x86] Disambiguate RET[QL] and fix aliases for 16-bit...
2014-01-08 David Woodhouse[x86] Add JMP16[rm],CALL16[rm] instructions, and fix...
2014-01-08 David Woodhouse[x86] Add OpSize16 to instructions that need it
2014-01-04 Craig TopperRemove JMP64pcrel32 (jmpq ). There are no tests for...
2013-12-20 Eric Christopher[x86] Rename In32BitMode predicate to Not64BitMode
2013-09-03 Craig TopperAdd hadSideEffects=0 to some instructions.
2013-03-28 Michael LiaoSkip moving call address loading into callseq when...
2013-03-26 Jakob Stoklund OlesenAnnotate control instructions with SchedRW lists.
2012-08-24 Jakob Stoklund OlesenMark X86::RET and RETI instructions as variadic.
2012-07-04 Jakob Stoklund OlesenMake X86 call and return instructions non-variadic.
2012-05-09 Jakob Stoklund OlesenUse ptr_rc_tailcall instead of GR32_TC.
2012-04-11 Charles DavisAdd retw and lretw instructions. Also, fix Intel syntax...
2012-02-27 Craig TopperX86 disassembler support for jcxz, jecxz, and jrcxz...
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2012-02-16 Jakob Stoklund OlesenUse the same CALL instructions for Windows as for every...
2012-02-16 Jakob Stoklund OlesenEnable register mask operands for x86 calls.
2012-02-01 Andrew TrickInstruction scheduling itinerary for Intel Atom.
2012-01-26 Jakob Stoklund OlesenHandle call-clobbered ymm registers on Win64.
2012-01-20 Devang PatelIntel syntax: For now, disable ambiguous JMP64pcrel32...
2011-03-24 NAKAMURA TakumiTarget/X86: [PR8777][PR8778] Tweak alloca/chkstk for...
2011-01-26 NAKAMURA TakumiTarget/X86: Tweak win64's tailcall.
2011-01-26 NAKAMURA TakumiFix whitespace.
2011-01-03 Evan ChengUse pushq / popq instead of subq $8, %rsp / addq $8...
2010-11-30 Eric ChristopherMigrate X86InstrControl.td to use PseudoI and fix a...
2010-11-12 Chris Lattneraccept lret as an alias for lretl, fixing the reopened...
2010-11-12 Chris Lattnerimplement PR8592: empirically "lretq" is a "lret" with...
2010-10-18 Kevin EnderbyAdded a handful of x86-32 instructions that were missin...
2010-10-05 Chris Lattnercontinue moving stuff out to X86InstrSystem.td. Move