Age | Commit message (Expand) | Author | Files | Lines |
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 |
2018-03-08 | x86: bogus VMOVD with 64-bit operands should only allow for registers | Jan Beulich | 1 | -2/+2 |
2018-03-08 | x86: fold AVX vcvtpd2ps memory forms | Jan Beulich | 1 | -2/+1 |
2018-03-01 | x86: Encode AVX256/AVX512 vpsub[bwdq] with VEX128/EVEX128 | H.J. Lu | 1 | -12/+12 |
2018-02-27 | x86: Add -O[2|s] assembler command-line options | H.J. Lu | 1 | -32/+33 |
2018-02-22 | x86: Add {rex} pseudo prefix | H.J. Lu | 1 | -0/+1 |
2018-01-23 | Enable Intel PCONFIG instruction. | Igor Tsimbalist | 1 | -0/+6 |
2018-01-23 | Enable Intel WBNOINVD instruction. | Igor Tsimbalist | 1 | -0/+6 |
2018-01-17 | Replace CET bit with IBT and SHSTK bits. | Igor Tsimbalist | 1 | -15/+15 |
2018-01-11 | Remove VL variants for 4FMAPS and 4VNNIW insns. | Igor Tsimbalist | 1 | -12/+0 |
2018-01-10 | x86: fix Disp8 handling for scalar AVX512_4FMAPS insns | Jan Beulich | 1 | -2/+2 |
2018-01-10 | x86: fix Disp8 handling for AVX512VL VPCMP*{B,W} variants | Jan Beulich | 1 | -48/+48 |
2018-01-08 | x86: Properly encode vmovd with 64-bit memeory | H.J. Lu | 1 | -4/+2 |
2018-01-03 | Update year range in copyright notice of binutils files | Alan Modra | 1 | -1/+1 |
2017-12-18 | x86: fold certain AVX and AVX2 templates | Jan Beulich | 1 | -328/+164 |
2017-12-18 | x86: fold RegXMM/RegYMM/RegZMM into RegSIMD | Jan Beulich | 1 | -7/+7 |
2017-12-18 | x86: replace Reg8, Reg16, Reg32, and Reg64 | Jan Beulich | 1 | -21/+42 |