Age | Commit message (Expand) | Author | Files | Lines |
2018-08-03 | x86: drop NoRex64 from {,v}pmov{s,z}x* | Jan Beulich | 1 | -24/+24 |
2018-07-31 | x86: also optimize KXOR{D,Q} and KANDN{D,Q} | Jan Beulich | 1 | -4/+4 |
2018-07-31 | x86: fold various AVX512 templates with so far differing Masking attributes | Jan Beulich | 1 | -155/+91 |
2018-07-31 | x86/Intel: correct permitted operand sizes for AVX512 scatter/gather | Jan Beulich | 1 | -62/+62 |
2018-07-24 | x86-64: correct AVX512F vcvtsi2s{d,s} handling | Jan Beulich | 1 | -8/+8 |
2018-07-19 | x86: fold narrowing VCVT* templates | Jan Beulich | 1 | -39/+30 |
2018-07-19 | x86: fold VFPCLASSP{D,S} templates | Jan Beulich | 1 | -13/+9 |
2018-07-19 | x86: fold various AVX512* templates | Jan Beulich | 1 | -117/+35 |
2018-07-19 | x86: fold various AVX512DQ templates | Jan Beulich | 1 | -58/+20 |
2018-07-19 | x86: fold various AVX512BW templates | Jan Beulich | 1 | -309/+106 |
2018-07-19 | x86: fold various AVX512CD templates | Jan Beulich | 1 | -20/+4 |
2018-07-19 | x86: fold various AVX512VL templates into their AVX512F counterparts | Jan Beulich | 1 | -978/+326 |
2018-07-19 | x86: pre-process opcodes table before parsing | Jan Beulich | 1 | -0/+6 |
2018-07-18 | x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq | H.J. Lu | 1 | -4/+8 |
2018-07-11 | x86: adjust monitor/mwait templates | Jan Beulich | 1 | -14/+12 |
2018-07-11 | x86/Intel: accept memory operand size specifiers for CET insns | Jan Beulich | 1 | -4/+4 |
2018-06-01 | x86: fold MOV to/from segment register templates | Jan Beulich | 1 | -10/+4 |
2018-06-01 | x86: don't emit REX.W for SLDT and STR | Jan Beulich | 1 | -2/+2 |
2018-06-01 | x86/Intel: accept "oword ptr" for INVPCID | Jan Beulich | 1 | -2/+2 |
2018-05-09 | x86: Remove Disp<N> from movidir{i,64b} | H.J. Lu | 1 | -3/+3 |
2018-05-07 | Enable Intel MOVDIRI, MOVDIR64B instructions | H.J. Lu | 1 | -0/+9 |
2018-05-07 | x86: Replace AddrPrefixOp0 with AddrPrefixOpReg | H.J. Lu | 1 | -10/+10 |
2018-04-27 | Revert "Enable Intel MOVDIRI, MOVDIR64B instructions." | Igor Tsimbalist | 1 | -10/+0 |
2018-04-26 | Enable Intel MOVDIRI, MOVDIR64B instructions. | Igor Tsimbalist | 1 | -0/+10 |
2018-04-26 | x86: fold various non-memory operand AVX512VL templates | Jan Beulich | 1 | -228/+148 |
2018-04-26 | x86: drop VexImmExt | Jan Beulich | 1 | -70/+70 |
2018-04-25 | x86: drop redundant AVX512VL shift templates | Jan Beulich | 1 | -6/+0 |
2018-04-17 | Enable Intel CLDEMOTE instruction. | Igor Tsimbalist | 1 | -0/+6 |
2018-04-15 | x86: Allow 32-bit registers for tpause and umwait | H.J. Lu | 1 | -4/+2 |
2018-04-11 | Enable Intel WAITPKG instructions. | Igor Tsimbalist | 1 | -0/+13 |
2018-03-28 | x86: drop VecESize | Jan Beulich | 1 | -543/+543 |
2018-03-28 | x86: convert broadcast insn attribute to boolean | Jan Beulich | 1 | -1085/+1085 |
2018-03-28 | x86: fold to-scalar-int conversion insns | Jan Beulich | 1 | -43/+21 |
2018-03-22 | x86: drop pointless VecESize | Jan Beulich | 1 | -477/+477 |
2018-03-22 | x86: drop remaining redundant DispN | Jan Beulich | 1 | -75/+75 |
2018-03-22 | x86: fix swapped operand handling for BNDMOV | Jan Beulich | 1 | -2/+2 |
2018-03-22 | x86/Intel: fix fallout from earlier template folding | Jan Beulich | 1 | -10/+15 |
2018-03-22 | x86: fold a few XOP templates | Jan Beulich | 1 | -16/+8 |
2018-03-08 | x86-64: Also optimize "clr reg64" | H.J. Lu | 1 | -1/+1 |
2018-03-08 | x86: Remove support for old (<= 2.8.1) versions of gcc | H.J. Lu | 1 | -8/+0 |
2018-03-08 | x86: fold several AVX512VL templates | Jan Beulich | 1 | -185/+90 |
2018-03-08 | x86: fold certain AVX512 rotate and shift templates | Jan Beulich | 1 | -84/+45 |
2018-03-08 | x86: fold VEX-encoded GFNI templates | Jan Beulich | 1 | -8/+3 |
2018-03-08 | x86: fold a few AVX512F templates | Jan Beulich | 1 | -24/+12 |
2018-03-08 | x86: fold LWP templates | Jan Beulich | 1 | -8/+4 |
2018-03-08 | x86: fold FMA and FMA4 templates | Jan Beulich | 1 | -120/+60 |
2018-03-08 | x86: drop {X,Y,Z}MMWORD_MNEM_SUFFIX | Jan Beulich | 1 | -1/+1 |
2018-03-08 | x86: drop bogus NoAVX | Jan Beulich | 1 | -7/+7 |
2018-03-08 | x86: avoid SSE check for LDMXCSR/STMXCSR | Jan Beulich | 1 | -2/+2 |
2018-03-08 | x86: drop FloatD | Jan Beulich | 1 | -10/+10 |