aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrControl.td
AgeCommit message (Expand)Author
2012-08-24Mark X86::RET and RETI instructions as variadic.Jakob Stoklund Olesen
2012-07-04Make X86 call and return instructions non-variadic.Jakob Stoklund Olesen
2012-05-09Use ptr_rc_tailcall instead of GR32_TC.Jakob Stoklund Olesen
2012-04-11Add retw and lretw instructions. Also, fix Intel syntax parsing for allCharles Davis
2012-02-27X86 disassembler support for jcxz, jecxz, and jrcxz. Fixes PR11643. Patch by ...Craig Topper
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-16Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen
2012-02-16Enable register mask operands for x86 calls.Jakob Stoklund Olesen
2012-02-01Instruction scheduling itinerary for Intel Atom.Andrew Trick
2012-01-26Handle call-clobbered ymm registers on Win64.Jakob Stoklund Olesen
2012-01-20Intel syntax: For now, disable ambiguous JMP64pcrel32 for intel syntax.Devang Patel
2011-03-24Target/X86: [PR8777][PR8778] Tweak alloca/chkstk for Windows targets.NAKAMURA Takumi
2011-01-26Target/X86: Tweak win64's tailcall.NAKAMURA Takumi
2011-01-26Fix whitespace.NAKAMURA Takumi
2011-01-03Use pushq / popq instead of subq $8, %rsp / addq $8, %rsp to adjust stack inEvan Cheng
2010-11-30Migrate X86InstrControl.td to use PseudoI and fix a couple of 80-col violationsEric Christopher
2010-11-12accept lret as an alias for lretl, fixing the reopened part of PR8592Chris Lattner
2010-11-12implement PR8592: empirically "lretq" is a "lret" with a rex.w prefix.Chris Lattner
2010-10-18Added a handful of x86-32 instructions that were missing so that llvm-mc wouldKevin Enderby
2010-10-05continue moving stuff out to X86InstrSystem.td. MoveChris Lattner