summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrControl.td
Commit message (Expand)AuthorAge
* Add a bunch of OpSize32 tags to 64-bit mode only instructions to match their ...Craig Topper2014-02-18
* Merge x86 HasOpSizePrefix/HasOpSize16Prefix into a 2-bit OpSize field with 0 ...Craig Topper2014-02-02
* [x86] Fix disassembly of callw instructionDavid Woodhouse2014-01-20
* [x86] Fix retq/retl handling in 64-bit modeDavid Woodhouse2014-01-13
* [x86] Add JMP_2 and other 16-bit PC-relative branch instructionsDavid Woodhouse2014-01-08
* [x86] Disambiguate RET[QL] and fix aliases for 16-bit modeDavid Woodhouse2014-01-08
* [x86] Add JMP16[rm],CALL16[rm] instructions, and fix up aliasesDavid Woodhouse2014-01-08
* [x86] Add OpSize16 to instructions that need itDavid Woodhouse2014-01-08
* Remove JMP64pcrel32 (jmpq ). There are no tests for it. I'm pretty sure it wo...Craig Topper2014-01-04
* [x86] Rename In32BitMode predicate to Not64BitModeEric Christopher2013-12-20
* Add hadSideEffects=0 to some instructions.Craig Topper2013-09-03
* Skip moving call address loading into callseq when targets prefer register in...Michael Liao2013-03-28
* Annotate control instructions with SchedRW lists.Jakob Stoklund Olesen2013-03-26
* Mark X86::RET and RETI instructions as variadic.Jakob Stoklund Olesen2012-08-24
* Make X86 call and return instructions non-variadic.Jakob Stoklund Olesen2012-07-04
* Use ptr_rc_tailcall instead of GR32_TC.Jakob Stoklund Olesen2012-05-09
* Add retw and lretw instructions. Also, fix Intel syntax parsing for allCharles Davis2012-04-11
* X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper2012-02-27
* Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu2012-02-18
* Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen2012-02-16
* Enable register mask operands for x86 calls.Jakob Stoklund Olesen2012-02-16
* Instruction scheduling itinerary for Intel Atom.Andrew Trick2012-02-01
* Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen2012-01-26
* Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel2012-01-20
* Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.NAKAMURA Takumi2011-03-24
* Target/X86: Tweak win64's tailcall.NAKAMURA Takumi2011-01-26
* Fix whitespace.NAKAMURA Takumi2011-01-26
* Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng2011-01-03
* Migrate X86InstrControl.td to use PseudoI and fix a couple of 80-col violationsEric Christopher2010-11-30
* accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner2010-11-12
* implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix.Chris Lattner2010-11-12
* Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby2010-10-18
* continue moving stuff out to X86InstrSystem.td. MoveChris Lattner2010-10-05