aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFormats.td
AgeCommit message (Expand)Author
2013-07-15Merge commit '7dfcb84fc16b3bf6b2379713b53090757f0a45f9'Eli Bendersky
2013-04-11Add CLAC/STAC instruction encoding/decoding supportMichael Liao
2013-03-28Add the X86 FMAs to the scheduling model.Nadav Rotem
2013-03-25Remove IIC_DEFAULT from X86Schedule.tdJakob Stoklund Olesen
2013-03-25x86 -- add the XTEST instructionDave Zarzycki
2013-03-11Merge commit '279b9184c2ff4fea93b198a3519b8cb3a1d8d195'Eli Bendersky
2013-01-22X86: Make sure we account for the FMA4 register immediate value, otherwise ri...Benjamin Kramer
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-21Fix execution domain for packed FMA4 instructions.Craig Topper
2012-11-13Merge commit 'be02a90de17f857ba65bbd8a11653ca1bad30adc'Derek Schuff
2012-11-08Add support of RTM from TSX extensionMichael Liao
2012-09-18Merge commit '8e70b5506ec0d7a6c2740bc89cd1b8f12a78b24f'Derek Schuff
2012-08-30Introduce 'UseSSEx' to force SSE legacy encodingMichael Liao
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-17Merge commit 'c723eb1aef817d47feec620933ee1ec6005cdd14'Derek Schuff
2012-07-30Fix patterns for CVTTPS2DQ to specify SSE2 instead of SSE1.Craig Topper
2012-07-09LOCALMODs from hg 0b098ca44de7 against r158408 (hg 90a87d6bfe45)Derek Schuff
2012-06-23Make CVTDQ2PS instruction use SSE2 predicate instead of SSE1. No functional c...Craig Topper
2012-06-23Move CVTPD2DQ to use SSE2 predicate instead of SSE3. Move DQ2PD and PD2DQ to ...Craig Topper
2012-06-06Mark several instructions SSE2 instead of SSE3 as they should be.Craig Topper
2012-06-03Rename FMA3 feature flag to just FMA to match gcc so it can be added to clang.Craig Topper
2012-05-31X86: Rename the CLMUL target feature to PCLMUL.Benjamin Kramer
2012-05-11Added X86 Atom latencies to X86InstrMMX.td.Preston Gurd
2012-05-02This patch continues the work of adding instruction latencies for X86 Atom,Preston Gurd
2012-05-01Remove HasSSE2 from AES and CLMUL predicates. It's now implied by the HasAES ...Craig Topper
2012-02-19Add vmfunc instruction to X86 assembler and disassembler.Craig Topper
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-01Instruction scheduling itinerary for Intel Atom.Andrew Trick
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-30Separate the concept of having memory access in operand 4 from the concept of...Craig Topper
2011-12-29Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper
2011-12-29Mark non-VEX forms of PCLMUL instructions as requiring SSE2 to be enabled alo...Craig Topper
2011-12-29Mark non-VEX forms of AES instructions as requiring SSE2 to be enabled along ...Craig Topper
2011-12-15Make sure we correctly note the existence of an i8 immediate for vblendvps an...Eli Friedman
2011-12-12XOP instructions and encoding tests.Jan Sjödin
2011-12-12XOP encoding bits and logic.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-25This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes
2011-11-06More AVX2 instructions and their intrinsics.Craig Topper
2011-11-06Add more AVX2 instructions and intrinsics.Craig Topper
2011-10-23Add X86 RORX instructionCraig Topper
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-04Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper
2011-07-25- Handle special scalar_to_vector case: splats. Using a native 128-bitBruno Cardoso Lopes