Age | Commit message (Expand) | Author | Files | Lines |
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 | -1286/+222 |
2018-07-31 | x86/Intel: correct permitted operand sizes for AVX512 scatter/gather | Jan Beulich | 1 | -64/+64 |
2018-07-31 | x86: drop CpuVREX | Jan Beulich | 1 | -4129/+4129 |
2018-07-25 | x86: Expand Broadcast to 3 bits | H.J. Lu | 1 | -393/+393 |
2018-07-24 | x86-64: correct AVX512F vcvtsi2s{d,s} handling | Jan Beulich | 1 | -24/+24 |
2018-07-19 | x86: fold narrowing VCVT* templates | Jan Beulich | 1 | -247/+77 |
2018-07-19 | x86: fold VFPCLASSP{D,S} templates | Jan Beulich | 1 | -92/+12 |
2018-07-19 | x86: fold various AVX512* templates | Jan Beulich | 1 | -1604/+174 |
2018-07-19 | x86: fold various AVX512DQ templates | Jan Beulich | 1 | -823/+87 |
2018-07-19 | x86: fold various AVX512BW templates | Jan Beulich | 1 | -4354/+440 |
2018-07-19 | x86: fold various AVX512CD templates | Jan Beulich | 1 | -152/+16 |
2018-07-19 | x86: fold various AVX512VL templates into their AVX512F counterparts | Jan Beulich | 1 | -13519/+1378 |
2018-07-18 | x86: Split vcvtps2{,u}qq and vcvttps2{,u}qq | H.J. Lu | 1 | -8/+76 |
2018-07-11 | x86: adjust monitor/mwait templates | Jan Beulich | 1 | -43/+46 |
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 | -109/+7 |
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 | -4/+4 |
2018-05-07 | Enable Intel MOVDIRI, MOVDIR64B instructions | H.J. Lu | 1 | -4962/+5013 |
2018-04-27 | Revert "Enable Intel MOVDIRI, MOVDIR64B instructions." | Igor Tsimbalist | 1 | -15010/+14942 |
2018-04-26 | Enable Intel MOVDIRI, MOVDIR64B instructions. | Igor Tsimbalist | 1 | -14942/+15010 |
2018-04-26 | x86: fold various non-memory operand AVX512VL templates | Jan Beulich | 1 | -1800/+416 |
2018-04-26 | x86: drop CpuRegMMX, CpuReg[XYZ]MM, and CpuRegMask | Jan Beulich | 1 | -5039/+5039 |
2018-04-26 | x86: drop VexImmExt | Jan Beulich | 1 | -8001/+8001 |
2018-04-25 | x86: drop redundant AVX512VL shift templates | Jan Beulich | 1 | -120/+0 |
2018-04-17 | Enable Intel CLDEMOTE instruction. | Igor Tsimbalist | 1 | -5044/+5058 |
2018-04-15 | x86: Allow 32-bit registers for tpause and umwait | H.J. Lu | 1 | -32/+4 |
2018-04-11 | Enable Intel WAITPKG instructions. | Igor Tsimbalist | 1 | -5040/+5124 |
2018-03-28 | x86: drop VecESize | Jan Beulich | 1 | -7385/+7385 |
2018-03-28 | x86: convert broadcast insn attribute to boolean | Jan Beulich | 1 | -885/+885 |
2018-03-28 | x86: fold to-scalar-int conversion insns | Jan Beulich | 1 | -444/+56 |
2018-03-22 | x86: drop pointless VecESize | Jan Beulich | 1 | -475/+475 |
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 | -15/+100 |
2018-03-22 | x86: fold a few XOP templates | Jan Beulich | 1 | -220/+36 |
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 | -5225/+5089 |
2018-03-08 | x86: fold several AVX512VL templates | Jan Beulich | 1 | -1867/+259 |
2018-03-08 | x86: fold certain AVX512 rotate and shift templates | Jan Beulich | 1 | -870/+90 |
2018-03-08 | x86: fold VEX-encoded GFNI templates | Jan Beulich | 1 | -78/+12 |
2018-03-08 | x86: fold a few AVX512F templates | Jan Beulich | 1 | -216/+12 |
2018-03-08 | x86: fold LWP templates | Jan Beulich | 1 | -78/+10 |
2018-03-08 | x86: fold FMA and FMA4 templates | Jan Beulich | 1 | -1536/+264 |
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 | -19724/+19724 |
2018-03-08 | x86: bogus VMOVD with 64-bit operands should only allow for registers | Jan Beulich | 1 | -4/+4 |
2018-03-08 | x86: fold AVX vcvtpd2ps memory forms | Jan Beulich | 1 | -18/+1 |