summaryrefslogtreecommitdiff
path: root/lib/Target/X86/X86InstrXOP.td
AgeCommit message (Expand)Author
2017-12-12[X86] Use Ld scheduler classes for instructions with folded loads.Craig Topper
2017-11-21[X86][XOP] Add missing scheduler classes to XOP instructionsSimon Pilgrim
2017-09-26[X86][XOP] Merge rotation opcodes with AVX512 equivalents. NFCI.Simon Pilgrim
2017-09-20[X86] Remove isel checks for immediate size on floating point compare and xop...Craig Topper
2017-05-28[X86] Adding FoldGenRegForm helper field (for memory folding tables tableGen ...Ayman Musa
2017-02-18[X86][XOP] Reduce the size of a multiclass by moving more stuff to parameters...Craig Topper
2017-02-18Recommit "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."Craig Topper
2017-02-18Revert "[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR."Craig Topper
2017-02-18[X86] Remove XOP VPCMOV intrinsics and autoupgrade them to native IR.Craig Topper
2017-01-14[X86][XOP] Added support for VPMADCSWD 'extend+hadd' IFMA patternsSimon Pilgrim
2017-01-14[X86][XOP] Added support for VPMACSDQH/VPMACSDQL 'extension' IFMA patternsSimon Pilgrim
2017-01-14[X86][XOP] Added support for VPMACSWW/VPMACSDD 'lossy' IFMA patternsSimon Pilgrim
2016-11-26[X86][XOP] Add a reversed reg/reg form for VPROT instructions.Craig Topper
2016-08-22[X86] Create a new instruction format to handle 4VOp3 encoding. This saves on...Craig Topper
2016-08-22[X86] Create a new instruction format to handle MemOp4 encoding. This saves o...Craig Topper
2016-08-22[X86] Merge hasVEX_i8ImmReg into the ImmFormat type which had extra unused en...Craig Topper
2016-06-03[X86][XOP] Support for VPERMIL2PD/VPERMIL2PS 2-input shuffle instructionsSimon Pilgrim
2016-03-24[X86][XOP] Fixed instruction postfixes to more closely match operandsSimon Pilgrim
2016-03-24[X86][XOP] Merged 128/256 bit 4op instruction definitions. NFCI.Simon Pilgrim
2016-03-24[X86][XOP] Support for VPPERM byte shuffle instructionSimon Pilgrim
2016-02-20[X86] Add some missing reversed forms of XOP instructions.Craig Topper
2015-11-03[X86][XOP] Add support for the matching of the VPCMOV bit select instructionSimon Pilgrim
2015-10-17[X86][XOP] Add VPROT instruction opcodesSimon Pilgrim
2015-10-13[X86] Change all the i8imm operands in XOP instructions to u8imm so the parse...Craig Topper
2015-10-11[X86][XOP] Added support for the lowering of 128-bit vector integer compariso...Simon Pilgrim
2015-09-30[X86][XOP] Added support for the lowering of 128-bit vector shifts to XOP shi...Simon Pilgrim
2015-02-14[X86][XOP] Enable commutation for XOP instructionsSimon Pilgrim
2015-02-13[X86] Add support for parsing and printing the mnemonic aliases for the XOP V...Craig Topper
2015-02-08[X86] Remove the remaining uses of memop from AVX and AVX2 instruction patter...Craig Topper
2014-02-02Merge HasVEXPrefix/HasEVEXPrefix/HasXOPPrefix into a 2-bit 'encoding' field i...Craig Topper
2013-10-03Add XOP disassembler support. Fixes PR13933.Craig Topper
2012-09-19Add explicit VEX_L tags to all 256-bit instructions. This will allow us to re...Craig Topper
2012-06-13Fix intrinsics for XOP frczss/sd instructions. These instructions only take o...Craig Topper
2012-06-10Add intrinsics for immediate form of XOP vprot instructions. Use i128mem inst...Craig Topper
2012-06-09Use XOP vpcom intrinsics in patterns instead of a target specific SDNode type...Craig Topper
2012-02-19some comment fix for X86 and ARMJia Liu
2012-02-18Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430,...Jia Liu
2012-02-05Remove most of the intrinsics for XOP VPCMOV instruction. They all aliased to...Craig Topper
2012-01-30Move some XOP patterns into instruction definition. Replae VPCMOV intrinsic p...Craig Topper
2012-01-26Add HasXOP predicate check covering a bunch of XOP intrinsic patterns.Craig Topper
2012-01-11Add XOP Intrinsics and testsJan Sjödin
2011-12-30Add disassembler support for VPERMIL2PD and VPERMIL2PS.Craig Topper
2011-12-30Separate the concept of having memory access in operand 4 from the concept of...Craig Topper
2011-12-12XOP instructions and encoding tests.Jan Sjödin