summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstPrinter
Commit message (Expand)AuthorAgeFilesLines
* Any Target Asm comments should start from MachineInstr::TAsmComments value.Andrew V. Tischenko2017-12-141-1/+4
* [X86] Fix a few instructions that were named Z512 instead of just Z.Craig Topper2017-12-101-4/+4
* Fix for Bug 34475 - LOCK/REP/REPNE prefixes emitted as instruction on their own.Andrew V. Tischenko2017-11-032-6/+6
* This patch is a result of D37262: The issues with X86 prefixes. It closes PR...Andrew V. Tischenko2017-10-162-0/+14
* [X86] Remove temporary std::string creation from shuffle comment printing. We...Craig Topper2017-10-111-12/+12
* [X86] Add 128-bit version of vbroadcasti32x2 to shuffle comment decoding.Craig Topper2017-10-111-0/+11
* [X86] [ASM INTEL SYNTAX] fix for incorrect assembler code generation when x86...Konstantin Belochapka2017-09-251-0/+1
* [X86][SSE4A] Generalized EXTRQI/INSERTQI shuffle decodesSimon Pilgrim2017-07-041-2/+2
* Sort the remaining #include lines in include/... and lib/....Chandler Carruth2017-06-063-3/+3
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-05-311-0/+4
* This patch closes PR#32216: Better testing of schedule model instruction late...Andrew V. Tischenko2017-04-141-2/+0
* [X86] Fix some Include What You Use warnings; other minor fixes (NFC).Eugene Zelenko2017-02-064-14/+21
* [X86] Fix for bugzilla 31576 - add support for "data32" instruction prefixMarina Yatsina2017-01-181-0/+11
* This is a large patch for X86 AVX-512 of an optimization for reducing code si...Gadi Haber2016-12-281-0/+5
* [X86] Remove alternate CodeGenOnly version of (v)movq that declared the load ...Craig Topper2016-11-221-3/+0
* [X86] Remove duplicate instructions for (v)movq and replace with patterns on ...Craig Topper2016-11-211-2/+0
* [X86] Add support for printing shuffle comments for VALIGN instructions.Craig Topper2016-10-221-0/+44
* [X86][AVX512] Add mask/maskz writemask support to subvector broadcast shuffle...Simon Pilgrim2016-10-211-0/+40
* X86: Allow expressions to appear as u8imm operands.Peter Collingbourne2016-10-202-0/+6
* [AVX-512] Add shuffle comments for vbroadcast instructions.Craig Topper2016-10-151-0/+43
* Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner2016-08-171-41/+77
* [X86] Rename VINSERTzrr to use a capital Z to match other instructions. NFCCraig Topper2016-07-191-2/+2
* [X86][AVX] Add VBROADCASTF128/VBROADCASTI128 shuffle comments supportSimon Pilgrim2016-07-141-0/+6
* [X86][AVX512] Add support for VPERMPD/VPERMQ masked shuffle commentsSimon Pilgrim2016-07-031-0/+16
* [X86][AVX512] Add support for 512-bit shuffle decoding of VPERMPD/VPERMQSimon Pilgrim2016-07-031-17/+20
* [X86][AVX] Renamed VPERMILPI shuffle comment macros to be more specificSimon Pilgrim2016-07-031-27/+27
* [X86][AVX512] Add support for VPALIGNR/PSHUFD/PSHUFHW/PSHUFLW masked shuffle ...Simon Pilgrim2016-07-031-0/+16
* [X86][AVX512] Add support for UNPCK masked shuffle commentsSimon Pilgrim2016-07-031-1/+51
* [X86][AVX512] Add support for VPERM/VSHUF masked shuffle commentsSimon Pilgrim2016-07-031-0/+56
* [X86][AVX512] Add support for PMOVZX masked shuffle commentsSimon Pilgrim2016-07-031-0/+34
* [X86][AVX512] Add support for masked shuffle commentsSimon Pilgrim2016-07-031-2/+53
* [X86][AVX512] Tidied up VSHUFF32x4/VSHUFF64x2/VSHUFI32x4/VSHUFI64x2 comment g...Simon Pilgrim2016-06-111-35/+17
* [AVX512] Add shuffle comment printing for masked VPERMPD/VPERMQ.Craig Topper2016-06-101-1/+9
* [AVX512] Fix shuffle comment printing to handle the masked versions of some s...Craig Topper2016-06-101-30/+46
* [X86][AVX512] Added avx512 VPSLLDQ/VPSRLDQ instruction commentsSimon Pilgrim2016-06-091-0/+12
* [AVX512] Fix shuffle decode printing for several instructions with write mask...Craig Topper2016-06-091-3/+3
* [X86] Bring consistent naming to the SSE/AVX and AVX512 PALIGNR instructions....Craig Topper2016-06-091-6/+2
* [AVX512] Fix shuffle comment printing for EVEX encoded PSHUFD, PSHUFHW, and P...Craig Topper2016-06-031-29/+17
* [x86] avoid printing unnecessary sign bits of hex immediates in asm comments ...Sanjay Patel2016-05-281-4/+13
* [AVX512] Disable AVX2 VPERMD, VPERMQ, VPERMPS, and VPERMPD patterns when AVX5...Craig Topper2016-05-211-0/+4
* clean up; NFCISanjay Patel2016-05-181-5/+4
* [X86][AVX512] Fixed VPERMILPD/VPERMILPS shuffle comments.Simon Pilgrim2016-05-111-2/+2
* [X86][SSE] Avoid repeatedly calling MCInst::getNumOperands(). NFCI.Simon Pilgrim2016-05-111-49/+49
* [X86][AVX512] Updated shuffle comments instruction macros to split writemask ...Simon Pilgrim2016-05-111-40/+46
* [X86][SSE] Added TODO comment to add support for AVX512 mask registers to shu...Simon Pilgrim2016-05-091-0/+1
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [X86][SSE] Added support for MOVHPD/MOVLPD + MOVHPS/MOVLPS shuffle decoding.Simon Pilgrim2016-02-071-0/+32
* [X86][AVX512] Added support for VPMOVZX shuffle decoding.Simon Pilgrim2016-02-061-75/+35
* [X86][SSE] Moved shuffle decode CASE macros earlier. NFC.Simon Pilgrim2016-02-061-48/+48
* [X86][SSE] Refactored PMOVZX shuffle decoding to use scalar input typesSimon Pilgrim2016-02-061-70/+44
OpenPOWER on IntegriCloud