summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/InstPrinter
Commit message (Expand)AuthorAgeFilesLines
* [X86] Move InstPrinter files to MCTargetDesc. NFCRichard Trieu2019-05-1010-2941/+0
* [X86] Fix uninitialized members in constructor warnings. NFCI.Simon Pilgrim2019-05-061-1/+1
* [X86] Merge the different CMOV instructions for each condition code into sing...Craig Topper2019-04-052-0/+25
* [X86] Remove the _alt forms of (V)CMP instructions. Use a combination of cust...Craig Topper2019-03-184-0/+303
* [X86] Hopefully fix a tautological compare warning in printVecCompareInstr.Craig Topper2019-03-182-2/+2
* [X86] Add tab character to the custom printing of VPCMP and VPCOM instructions.Craig Topper2019-03-182-0/+4
* [X86] Merge printf32mem/printi32mem into a single printdwordmem. Do the same ...Craig Topper2019-03-174-63/+28
* [X86] Remove the _alt forms of AVX512 VPCMP instructions. Use a combination o...Craig Topper2019-03-174-0/+308
* [X86] Remove the _alt forms of XOP VPCOM instructions. Use a combination of c...Craig Topper2019-03-176-15/+112
* [X86] Strip the SAE bit from the rounding mode passed to the _RND opcodes. Us...Craig Topper2019-03-151-5/+15
* [X86] Enable printAliasInstr for the Intel assembly printer so that AAM and A...Craig Topper2019-03-132-1/+9
* [AsmPrinter] Remove hidden flag -print-schedule.Andrea Di Biagio2019-02-041-0/+1
* [X86] Print %st(0) as %st when its implicit to the instruction. Continue prin...Craig Topper2019-02-044-0/+24
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-199-36/+27
* Remove trailing spaceFangrui Song2018-07-301-1/+1
* [X86] NFC Refactor some code in InstPrintersGabor Buella2018-06-057-261/+199
* [X86] Remove 'opaque ptr' from the intel syntax parser and printer.Craig Topper2018-05-011-1/+0
* [X86] Print 'tbyte ptr' instead of 'xword ptr' for f80mem in Intel syntax.Craig Topper2018-04-261-1/+1
* [X86] Remove DATA32_PREFIX. Hack the printing for DATA16_PREFIX to print 'dat...Craig Topper2018-04-222-5/+9
* [X86] Don't pass getRegisterName from the InstPrinters into EmitAnyX86InstCom...Craig Topper2018-03-294-13/+13
* [X86] Added support for nocf_check attribute for indirect Branch TrackingOren Ben Simhon2018-03-172-0/+6
* [X86] Remove use of MVT class from the ShuffleDecode library.Craig Topper2018-03-121-105/+87
* [X86] Add comments to the end of FMA3 instructions to make the operation clearCraig Topper2018-03-101-0/+286
* [X86] Add a missing EVEX instruction to EmitAnyX86InstComments.Craig Topper2018-03-101-0/+1
* [X86] Move the AC_EVEX_2_VEX AsmComments enum to X86InstrInfo.h from X86InstC...Craig Topper2018-03-101-7/+0
* [X86] Rewrite printMasking code in X86InstComments to use TSFlags to determin...Craig Topper2018-03-104-189/+20
* [X86] Teach Intel syntax InstPrinter to print lock prefixes that have been pa...Craig Topper2018-01-251-2/+2
* [X86] Combine two unnecessarily complicated ifs that had the same body. NFCCraig Topper2018-01-251-3/+1
* 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
OpenPOWER on IntegriCloud