summaryrefslogtreecommitdiff
path: root/utils/TableGen/X86EVEX2VEXTablesEmitter.cpp
AgeCommit message (Expand)Author
2018-06-19[X86] Add the ability to force an EVEX2VEX mapping table entry from the .td f...Craig Topper
2018-06-19[X86] Add a new VEX_WPrefix encoding to tag EVEX instruction that have VEX.W=...Craig Topper
2018-06-18[X86] Encode the EVEX2VEX exception list information in .td files instead of ...Craig Topper
2018-06-15[X86] Add 'Z' to the internal names of various EVEX instructions for overall ...Craig Topper
2018-06-12[X86] Remove unnecessary include from one of the tblgen emitters.Craig Topper
2018-04-11Don't repeatedly evaluate size() in the for loop. NFCI.Simon Pilgrim
2018-03-22[X86] Rename VROUNDYPS* and VROUNDYPD* instructions to VROUNDPSY* and VROUNDP...Craig Topper
2018-02-13[X86] Teach EVEX->VEX pass to turn VRNDSCALE into VROUND when bits 7:4 of the...Craig Topper
2017-11-04[X86] Teach EVEX->VEX pass to turn SHUFI32X4/SHUFF32X4/SHUFI64X/SHUFF64X2 int...Craig Topper
2017-11-01[X86] Add custom code to EVEX to VEX pass to turn unmasked 128-bit VPALIGND/Q...Craig Topper
2017-08-21[AVX512] Add 128->256 vbroadcastf64x2/vbroadcasti64x2 instructions to the EVE...Craig Topper
2017-03-24Another instance where GCC doesn't understand implicit construction of String...Benjamin Kramer
2017-03-24Make GCC happy again.Benjamin Kramer
2017-03-24Don't build up std::vectors with constant sizes when an array suffices.Benjamin Kramer
2017-03-13Revert "[AVX-512] EVEX2VEX, don't reject intrinsic instructions when both hav...Craig Topper
2017-03-13[AVX-512] EVEX2VEX, don't reject intrinsic instructions when both have a memo...Craig Topper
2017-03-13[X86] Minor formatting tweaks in EVEX to VEX tables. NFCCraig Topper
2017-03-07[X86] Quick fix for build bot failure (r297127) due to unused variable.Ayman Musa
2017-03-07[X86][AVX512] Adding new LLVM TableGen backend which generates the EVEX2VEX c...Ayman Musa