aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/X86/X86InstrAVX512.td
Commit message (Expand)AuthorAgeFilesLines
* Update aosp/master LLVM for rebase to r235153Pirama Arumuga Nainar2015-05-181-92/+63
* Update aosp/master llvm for rebase to r233350Pirama Arumuga Nainar2015-04-091-320/+453
* Update aosp/master LLVM for rebase to r230699.Stephen Hines2015-03-231-825/+1120
* Update aosp/master LLVM for rebase to r222494.Stephen Hines2014-12-021-1077/+1714
* Update LLVM for rebase to r212749.Stephen Hines2014-07-211-67/+234
* Update LLVM for 3.5 rebase (r209712).Stephen Hines2014-05-291-24/+182
* Update to LLVM 3.5a.Stephen Hines2014-04-241-859/+1535
* AVX-512: Handled extractelement from mask vector;Elena Demikhovsky2013-11-141-0/+33
* Add support for AVX512 masked vector blend intrinsics.Cameron McInally2013-11-041-15/+39
* AVX-512: added VPCONFLICT instruction and intrinsics,Elena Demikhovsky2013-11-031-0/+70
* Add AVX512 unmasked integer broadcast intrinsics and support.Cameron McInally2013-10-311-0/+10
* AVX-512: PMIN/PMAX intrinsics and patternsElena Demikhovsky2013-10-271-0/+28
* [X86][AVX512] Add patterns that match the AVX512 floating point register vbro...Quentin Colombet2013-10-251-0/+5
* [X86][AVX512] Add patterns that match the AVX512 floating point vbroadcast in...Quentin Colombet2013-10-251-0/+5
* AVX-512: added VCVTPH2PS, VCVTPS2PH with intrinsicsElena Demikhovsky2013-10-241-0/+36
* AVX-512: aligned / unaligned load and store for 512-bit integer vectors.Elena Demikhovsky2013-10-221-30/+35
* X86 vector element shift-by-immediate instructions take i8 immediates. MakeLang Hames2013-10-211-6/+6
* Remove more filters from the disassembler. Mark some AVX512 instructions as C...Craig Topper2013-10-121-0/+6
* AVX-512: Added VRCP28 and VRSQRT28 instructions and intrinsics.Elena Demikhovsky2013-10-091-33/+86
* Add missing HasAVX512 predicate.Andrew Trick2013-10-091-2/+2
* Use AVX512PIi8 for the alt forms of vcmp instructions. This adds the TB prefi...Craig Topper2013-10-091-4/+4
* AVX-512: added scalar convert instructions and intrinsics.Elena Demikhovsky2013-10-061-8/+174
* AVX-512: fixed shuffle loweringElena Demikhovsky2013-10-061-1/+11
* AVX-512: Fixed encoding of VMOVQ instruction.Elena Demikhovsky2013-10-031-3/+3
* AVX-512: fixed a bug in getLoadStoreRegOpcode() for AVX-512 targetElena Demikhovsky2013-10-021-2/+2
* AVX-512: Added TB prefix to all instructions without prefixes,Elena Demikhovsky2013-10-021-17/+15
* AVX-512: Added X86vzmovl patternsElena Demikhovsky2013-10-011-0/+5
* Put HasAVX512 predicate on some patterns to properly disable them when AVX512...Craig Topper2013-09-271-9/+11
* AVX-512: Converted to Unix styleElena Demikhovsky2013-09-171-3070/+3070
* Adds support for Atom Silvermont (SLM) - -march=slmPreston Gurd2013-09-131-8/+8
* AVX-512: implemented extractelement with variable index.Elena Demikhovsky2013-09-121-3058/+3070
* AVX-512: Added GATHER and SCATTER instructions.Elena Demikhovsky2013-09-011-0/+63
* AVX-512: added extend and truncate instructions.Elena Demikhovsky2013-08-291-0/+117
* AVX-512: added SQRT, VRSQRT14, VCOMISS, VUCOMISS, VRCP14, VPABSElena Demikhovsky2013-08-281-0/+443
* AVX-512: added conversion instructions.Elena Demikhovsky2013-08-271-0/+187
* AVX-512: Added FMA instructions.Elena Demikhovsky2013-08-271-0/+197
* AVX-512: Added shuffle instructions - Elena Demikhovsky2013-08-261-2/+137
* AVX-512: added UNPACK instructions and tests for all-zero/all-ones vectorsElena Demikhovsky2013-08-251-0/+62
* AVX-512: Added masked SHIFT commands, more encoding testsElena Demikhovsky2013-08-221-18/+38
* AVX-512: Added SHIFT instructions.Elena Demikhovsky2013-08-211-0/+141
* AVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD, VMOVQElena Demikhovsky2013-08-201-11/+70
* AVX-512: added arithmetic and logical operations.Elena Demikhovsky2013-08-191-15/+232
* AVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.Elena Demikhovsky2013-08-181-7/+270
* Don't use v16i32 for load pattern matching. All 512-bit loads are cated to v8...Craig Topper2013-08-161-7/+7
* AVX-512: Added CMP and BLEND instructions.Elena Demikhovsky2013-08-131-0/+202
* AVX-512: Added VPERM* instructons and MOV* zmm-to-zmm instructions.Elena Demikhovsky2013-08-111-0/+237
* AVX-512 set: Added BROADCAST instructionsElena Demikhovsky2013-08-071-0/+126
* AVX-512 set: added mask operations, lowering BUILD_VECTOR for i1 vector types.Elena Demikhovsky2013-08-051-0/+241
* AVX-512 set: added VEXTRACTPS instructionElena Demikhovsky2013-08-041-5/+14
* Added INSERT and EXTRACT intructions from AVX-512 ISA.Elena Demikhovsky2013-07-311-0/+339