aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrFormats.td
Commit message (Expand)AuthorAgeFilesLines
* Instruction selection priority fixes to remove the XMM/XMMInt/orAVX predicate...Craig Topper2012-01-101-24/+1
* Don't disable MMX support when AVX is enabled. Fix predicates for MMX instruc...Craig Topper2012-01-091-3/+26
* Allow CRC32 instructions to be selected when AVX is enabled.Craig Topper2012-01-011-2/+2
* Fix sfence, lfence, mfence, and clflush to be able to be selected when AVX is...Craig Topper2012-01-011-4/+0
* Separate the concept of having memory access in operand 4 from the concept of...Craig Topper2011-12-301-3/+3
* Fix execution domains for PS/PD FMA3 instructions. Add SS/SD forms o FMA3 ins...Craig Topper2011-12-291-1/+1
* Mark non-VEX forms of PCLMUL instructions as requiring SSE2 to be enabled alo...Craig Topper2011-12-291-1/+1
* Mark non-VEX forms of AES instructions as requiring SSE2 to be enabled along ...Craig Topper2011-12-291-2/+2
* Make sure we correctly note the existence of an i8 immediate for vblendvps an...Eli Friedman2011-12-151-1/+1
* XOP instructions and encoding tests.Jan Sjödin2011-12-121-0/+18
* XOP encoding bits and logic.Jan Sjödin2011-12-121-0/+5
* Remove hasSSE1orAVX(). It's the same as hasXMM().Evan Cheng2011-12-091-1/+1
* Many of the SSE patterns should not be selected when AVX is available. This l...Evan Cheng2011-12-081-0/+4
* This patch contains support for encoding FMA4 instructions andBruno Cardoso Lopes2011-11-251-1/+9
* More AVX2 instructions and their intrinsics.Craig Topper2011-11-061-1/+1
* Add more AVX2 instructions and intrinsics.Craig Topper2011-11-061-0/+14
* Add X86 RORX instructionCraig Topper2011-10-231-0/+1
* Add X86 PEXTR and PDEP instructions.Craig Topper2011-10-161-3/+4
* Add X86 BZHI instruction as well as BMI2 feature detection.Craig Topper2011-10-161-4/+8
* Add support in the disassembler for ignoring the L-bit on certain VEX instruc...Craig Topper2011-10-041-1/+4
* - Handle special scalar_to_vector case: splats. Using a native 128-bitBruno Cardoso Lopes2011-07-251-0/+3
* Add assembler/disassembler support for non-AVX pclmulqdq. While I'm here, use...Eli Friedman2011-07-051-0/+5
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-041-1/+3
* Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger2011-04-041-30/+30
* Enabled disassembler support for AVX instructionsSean Callanan2011-03-151-2/+2
* Implement xgetbv and xsetbv.Rafael Espindola2011-02-221-0/+2
* Fix some grammar in comments I noticed.Eric Christopher2010-11-301-5/+5
* This defaults to GenericDomain.Eric Christopher2010-11-301-1/+1
* Implement a PseudoI class and transfer the sse instructions over to useEric Christopher2010-11-301-0/+5
* fix the !eq operator in tblgen to return a bit instead of an int.Chris Lattner2010-10-311-0/+3
* Implement support for the bizarre 3DNow! encoding (which is unlike anythingChris Lattner2010-10-031-0/+3
* fix rdar://8444631 - encoder crash on 'enter'Chris Lattner2010-09-171-1/+2
* Fix comment typos.Bob Wilson2010-08-261-1/+1
* fix PR7465, mishandling of lcall and ljmp: intersegment long Chris Lattner2010-08-191-0/+1
* minor progress towards fixing PR7465Chris Lattner2010-08-191-2/+2
* Add AVX version of CLMUL instructionsBruno Cardoso Lopes2010-07-231-0/+6
* Add complete assembler support for FMA3 instructions, with descriptions and e...Bruno Cardoso Lopes2010-07-231-0/+6
* Add new AVX instruction vinsertf128Bruno Cardoso Lopes2010-07-201-0/+5
* Add AVX vbroadcast new instructionBruno Cardoso Lopes2010-07-201-0/+9
* AVX 256-bit conversion instructionsBruno Cardoso Lopes2010-07-131-0/+3
* Since AVX is a superset of all SSE versions, only use HasAVX for AVX instruct...Bruno Cardoso Lopes2010-07-131-12/+8
* Implement the major chunk of PR7195: support for 'callw'Chris Lattner2010-07-071-3/+11
* Add AVX vblendvpd, vblendvps and vpblendvb instructionsBruno Cardoso Lopes2010-07-061-0/+4
* - Add AVX SSE2 Move doubleword and quadword instructions.Bruno Cardoso Lopes2010-07-011-3/+6
* Reapply r106896:Bruno Cardoso Lopes2010-06-251-4/+4
* Add AVX CMP{SS,SD}{rr,rm} instructions and encoding testcasesBruno Cardoso Lopes2010-06-241-0/+12
* Add AVX compare packed instructionsBruno Cardoso Lopes2010-06-221-0/+12
* Add AVX MOV{SS,SD}{rr,rm} instructionsBruno Cardoso Lopes2010-06-221-7/+10
* Fix typo, SSE1 should be used by XS, not SSE2Bruno Cardoso Lopes2010-06-181-1/+1
* Apply some refactor to packed instructionsBruno Cardoso Lopes2010-06-181-0/+12