aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrInfo.td
AgeCommit message (Expand)Author
2012-03-06Fix the operand ordering on aliases for shld and shrd. PR12173, part 2.Eli Friedman
2012-03-05Make aliases for shld and shrd match gas. PR12173.Eli Friedman
2012-02-27Add q suffix aliases for the fistp and fisttp mnemonics.Chad Rosier
2012-02-24Add WIN_FTOL_* psudo-instructions to model the unique calling conventionMichael J. Spencer
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-18Add X86 assembler and disassembler support for AMD SVM instructions. Original...Craig Topper
2012-02-16Use the same CALL instructions for Windows as for everything else.Jakob Stoklund Olesen
2012-01-17Intel syntax: Fix parser match class to check memory operand size.Devang Patel
2012-01-16Get rid of unused codegen-only instruction.Eli Friedman
2012-01-12Add predicate method check match memory operand size, if available.Devang Patel
2012-01-10Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...Craig Topper
2012-01-09Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc...Craig Topper
2012-01-01Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper
2012-01-01Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper
2011-12-12XOP instructions and encoding tests.Jan Sjödin
2011-12-09Remove hasSSE1orAVX(). It's the same as hasXMM().Evan Cheng
2011-12-08Many of the SSE patterns should not be selected when AVX is available. This l...Evan Cheng
2011-11-29Make X86::FsFLD0SS / FsFLD0SD real pseudo-instructions.Jakob Stoklund Olesen
2011-11-24X86: alias cqo to cqto.Benjamin Kramer
2011-10-30Add intrinsics and feature flag for read/write FS/GS base instructions. Also ...Craig Topper
2011-10-27Change the sysexit mnemonic (and sysexitl) to never have the REX.W prefix andKevin Enderby
2011-10-21Remove intrinsics for X86 BLSI, BLSMSK, and BLSR intrinsics and replace with ...Craig Topper
2011-10-19Rename PEXTR to PEXT. Add intrinsics for BMI instructions.Craig Topper
2011-10-18Remove NaClModeDavid Meyer
2011-10-16Add X86 PEXTR and PDEP instructions.Craig Topper
2011-10-16Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper
2011-10-16Add X86 BEXTR instruction. This instruction uses VEX.vvvv to encode Operand 3...Craig Topper
2011-10-15Add support for X86 blsr, blsmsk, and blsi instructions. Required extra work ...Craig Topper
2011-10-14Add X86 ANDN instruction. Including instruction selection.Craig Topper
2011-10-14Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper
2011-10-14Ban rematerializable instructions with side effects.Jakob Stoklund Olesen
2011-10-13Revert r141854 because it was causing failures:Bill Wendling
2011-10-13Add X86 TZCNT instruction and patterns to select it. Also added core-avx2 pro...Craig Topper
2011-10-13Add 'implicit EFLAGS' to patterns for popcnt and lzcntCraig Topper
2011-10-11Add HasPOPCNT predicate to the POPCNT instructions. Also mark POPCNT as modif...Craig Topper
2011-10-11Add X86 LZCNT instruction. Including instruction selection support.Craig Topper
2011-10-10X86: Add patterns for the movbe instruction (mov + bswap, only available on a...Benjamin Kramer
2011-10-09Add Ivy Bridge 16-bit floating point conversion instructions for the X86 disa...Craig Topper
2011-10-07Revert part of r141274. Only need to change encoding for xchg %eax, %eax in 6...Craig Topper
2011-10-06Fix assembling of xchg %eax, %eax to not use the NOP encoding of 0x90. This w...Craig Topper
2011-10-03Add support for MOVBE and RDRAND instructions for the assembler and disassemb...Craig Topper
2011-10-02Fix some Intel syntax disassembly issues with instructions that implicitly us...Craig Topper
2011-09-09Fix handling of Intel syntax disassembling of movs and stos to stop being bla...Craig Topper
2011-09-05Add a new MC bit for NaCl (Native Client) mode. NaCl requires that certainNick Lewycky
2011-08-30Adds a SelectionDAG node X86SegAlloca which will be custom loweredRafael Espindola
2011-08-26Add support for generating CMPXCHG16B on x86-64 for the cmpxchg IR instruction.Eli Friedman
2011-08-22X86: Add some operand types required to identify calls.Benjamin Kramer
2011-07-27Fix llvm-mc handing of x86 instructions that take 8-bit unsigned immediates.Kevin Enderby
2011-07-14Port operand types for ARM and X86 over from EDIS to the .td files.Benjamin Kramer
2011-07-08Eliminate asm parser's dependency on TargetMachine:Evan Cheng