summaryrefslogtreecommitdiff
path: root/lib/Target/X86/InstPrinter
AgeCommit message (Expand)AuthorFilesLines
2015-12-13Fix line endingsSimon Pilgrim1-14/+14
2015-12-12[X86][AVX512] Added support for VMOVQ shuffle commentsSimon Pilgrim1-12/+14
2015-11-21[X86][AVX512] Added AVX512 VMOVLHPS/VMOVHLPS shuffle decode comments.Simon Pilgrim1-0/+3
2015-11-19AVX512: Implemented encoding, intrinsics and DAG lowering for VMOVDDUP instru...Igor Breger1-22/+8
2015-11-17[X86][AVX512] Added AVX512 SHUFP*/VPERMILP* shuffle decode comments.Simon Pilgrim1-20/+23
2015-11-17[X86][AVX512] Added support for AVX512 UNPCK shuffle decode comments.Simon Pilgrim1-88/+32
2015-11-16[X86][SSE] Merged BLEND shuffle decode comments. NFC.Simon Pilgrim1-48/+8
2015-11-16[X86][SSE] Merged ALIGNR/SLLDQ/SRLDQ shuffle decode comments. NFC.Simon Pilgrim1-30/+4
2015-11-16[X86][SSE] Merged SHUF/PERM shuffle decode comments. NFC.Simon Pilgrim1-79/+14
2015-11-16[X86][SSE] Merged UNPCK shuffle decode comments. NFC.Simon Pilgrim1-193/+75
2015-11-16AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructi...Igor Breger1-61/+65
2015-11-15Revert r253160.Igor Breger1-65/+61
2015-11-15AVX512: Implemented encoding and intrinsics for VMOVSHDUP/VMOVSLDUP instructi...Igor Breger1-61/+65
2015-10-15AVX512: Implemented DAG lowering for shuff62x2/shufi62x2 instructions ( shuff...Igor Breger1-1/+64
2015-09-13[X86][MMX] Added shuffle decodes for MMX/3DNow! shuffles.Simon Pilgrim1-0/+61
2015-07-06[X86][SSE4A] Shuffle lowering using SSE4A EXTRQ/INSERTQ instructionsSimon Pilgrim1-0/+23
2015-06-23Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC)Alexander Kornienko2-2/+2
2015-06-19Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2-2/+2
2015-06-09MC: Add target hook to control symbol quotingMatt Arsenault2-8/+10
2015-05-30MC: Clean up MCExpr naming. NFC.Jim Grosbach2-2/+2
2015-05-26Print "lock \t foo" instead of "lock \n foo".Rafael Espindola1-1/+1
2015-05-26Use std::bitset for SubtargetFeatures.Michael Kuperstein1-1/+1
2015-05-25Reformat.NAKAMURA Takumi1-65/+64
2015-05-25Prune CRLFs.NAKAMURA Takumi1-982/+982
2015-05-13Reverting r237234, "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-1/+1
2015-05-13Use std::bitset for SubtargetFeaturesMichael Kuperstein1-1/+1
2015-03-30Remove unused MCSubtargetInfo argument from the X86 MCInstPrinter ctors.Eric Christopher1-1/+1
2015-03-28[X86] Read the feature bits from the subtarget that is passed to printInstAkira Hatanaka2-5/+2
2015-03-28Partially revert the changes I made in r233473 to keep the code concise.Akira Hatanaka1-137/+47
2015-03-28clang-format X86ATTInstPrinter.{h,cpp} before I make changes to these files.Akira Hatanaka2-76/+156
2015-03-27[MCInstPrinter] Enable MCInstPrinter to change its behavior based on theAkira Hatanaka4-4/+7
2015-03-24Revert "Use std::bitset for SubtargetFeatures"Michael Kuperstein1-1/+1
2015-03-24Use std::bitset for SubtargetFeaturesMichael Kuperstein1-1/+1
2015-02-19Reverting r229831 due to multiple ARM/PPC/MIPS build-bot failures.Michael Kuperstein1-1/+1
2015-02-19Use std::bitset for SubtargetFeaturesMichael Kuperstein1-1/+1
2015-02-13[X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper4-2/+36
2015-01-31[X86][SSE] Shuffle mask decode support for zero extend, scalar float/double m...Simon Pilgrim1-0/+172
2015-01-28Line endings fix. NFC.Simon Pilgrim1-786/+786
2015-01-28[X86] Merge printSSECC and printAVXCC. They only differed by an assertion.Craig Topper4-34/+8
2015-01-23[x86] Change u8imm operands to always print as unsigned. This makes shuffle m...Craig Topper4-0/+14
2015-01-21[X86][SSE] movddup shuffle mask decodesSimon Pilgrim1-6/+24
2015-01-13[AVX512] Add pretty-printing of shuffle mask for unpacksAdam Nemet1-0/+64
2015-01-08[X86] Don't print 'dword ptr' or 'qword ptr' on the operand to some of the LE...Craig Topper2-0/+8
2014-12-27[x86] Assert on invalid immediates in the instruction printer for cmp.ps/pd/s...Craig Topper2-4/+8
2014-12-26Teach disassembler to handle illegal immediates on (v)cmpps/pd/ss/sd instruct...Craig Topper2-55/+27
2014-12-15[X86] Also pretty-print shuffle mask for INSERTPS rm variants.Ahmed Bougacha1-3/+7
2014-12-04[X86] Clean up whitespace as well as minor coding styleMichael Liao4-11/+10
2014-10-14[X86][SSE] pslldq/psrldq shuffle mask decodesSimon Pilgrim1-0/+38
2014-09-25[x86] Implement v16i16 support with AVX2 in the new vector shuffleChandler Carruth1-0/+11
2014-09-23[x86] Teach the rest of the 'target shuffle' machinery about blends andChandler Carruth1-0/+24