summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrFormats.td
AgeCommit message (Expand)Author
2017-12-23[X86][X87] Wrap FpI_ pseudo to use PseudoI. NFCI.Simon Pilgrim
2017-12-23[X86] Add default InstrItinClass to PseudoISimon Pilgrim
2017-11-25[X86] Add separate intrinsics for scalar FMA4 instructions.Craig Topper
2017-11-21Avoid unecessary opsize byte in segment move to memoryNirav Dave
2017-11-21[x86][icelake]vpclmulqdq introductionCoby Tayree
2017-11-21Revert r318678 to fix Clang testRichard Trieu
2017-11-20[X86] Avoid unecessary opsize byte in segment move to memoryNirav Dave
2017-11-09[X86] Give priority to EVEX FMA instructions over FMA4 instructions.Craig Topper
2017-10-08[X86] Add new attribute to X86 instructions to enable marking them as "not me...Ayman Musa
2017-09-16[X86] Add NoAVX predicates to the patterns for the legacy encoded PCLMUL and ...Craig Topper
2017-05-28[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen ...Ayman Musa
2017-02-22[AVX-512] Allow legacy scalar min/max intrinsics to select EVEX instructions ...Craig Topper
2017-02-20[X86][AVX] Extend hasVEX_WPrefix bit to accept WIG value (W Ignore) + update ...Ayman Musa
2016-08-22[X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...Craig Topper
2016-08-22[X86] Create a new instruction format to handle MemOp4 encoding. This saves o...Craig Topper
2016-08-22[X86] Space out the encodings of X86 instruction formats. I plan to add some ...Craig Topper
2016-08-22[X86] Merge hasVEX_i8ImmReg into the ImmFormat type which had extra unused en...Craig Topper
2016-08-22[X86] Remove ignoreVEX_L from TSFlags. Only the disassembler needs it and the...Craig Topper
2016-08-02[AVX-512] Correct ExeDomain for many AVX-512 instructions.Craig Topper
2016-02-04AVX-512: Fixed a bug in FMA instruction selection on KNLElena Demikhovsky
2015-06-01AVX-512: added all forms of VPSHUFD and VPSHUFHW, VPSHUFLWElena Demikhovsky
2015-05-21AVX-512: Enabled SSE intrinsics on AVX-512.Elena Demikhovsky
2015-05-07AVX-512: Added all forms of FP compare instructions for KNL and SKX.Elena Demikhovsky
2015-02-15[X86] Add the remaining 11 possible exact ModRM formats. This makes their enc...Craig Topper
2015-02-04[x86] Give movss and movsd execution domains in the x86 backend.Chandler Carruth
2014-12-24[X86] Remove the single AdSize indicator and replace it with separate AdSize1...Craig Topper
2014-12-11[AVX512] Add support for 512b variable bit shift intrinsics.Cameron McInally
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao
2014-11-14[AVX512] Add 512b masked integer shift by immediate patterns.Cameron McInally
2014-10-15[AVX512] Two new attributes in X86VectorVTInfo for subvector insertAdam Nemet
2014-10-08[AVX512] Refactoring of avx512_binop_rm multiclass through AVX512_masking.Robert Khasanov
2014-08-14[AVX512] Add masking variant for the FMA instructionsAdam Nemet
2014-08-07[AVX512] Generate masking instruction variants with tablegenAdam Nemet
2014-07-31Add support for the X86 secure guard extensions instructions in assembler (SGX).Kevin Enderby
2014-07-21[SKX] Enabling SKX target and AVX512BW, AVX512DQ, AVX512VL features.Robert Khasanov
2014-07-17[X86] AVX512: Rename EVEX_CD8V to CD8_FormAdam Nemet
2014-07-17[X86] AVX512: Use the TD version of CD8_Scale in the assemblerAdam Nemet
2014-07-17[X86] AVX512: Move compressed displacement logic to TDAdam Nemet
2014-02-26[x86] Remove some unused instruction format classes.Craig Topper
2014-02-26[x86] Simplify disassembler code slightly.Craig Topper
2014-02-20[x86] Switch PAUSE instruction to use XS prefix instead of HasREPPrefix. Remo...Craig Topper
2014-02-19Remove special FP opcode maps and instead add enough MRM_XX formats to handle...Craig Topper
2014-02-19Reduce size of map field in X86 TSFlags since it now requires less bits.Craig Topper
2014-02-19Put some of the X86 formats in a more logical order.Craig Topper
2014-02-19Remove A6/A7 opcode maps. They can all be handled with a TB map, opcode of 0x...Craig Topper
2014-02-18Add PS prefix to some classes I missed in r201538.Craig Topper
2014-02-18Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper
2014-02-10Recommit r201059 and r201060 with hopefully a fix for its original failure.Craig Topper
2014-02-10Revert r201059 and r201060.Bob Wilson
2014-02-10Add MRMXr/MRMXm form to X86 for use by instructions which treat the 'reg' fie...Craig Topper