summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86InstrAVX512.td
Commit message (Expand)AuthorAgeFilesLines
* [X86] AVX512: Add non-temporal storesAdam Nemet2014-06-181-0/+29
* [X86] AVX512: Specify compressed displacement for vmovntdqaAdam Nemet2014-06-181-1/+1
* Add pattern for unsigned v4i32->v4f64 convert on AVX512.Cameron McInally2014-06-181-0/+4
* Hook up vector int_ctlz for AVX512.Cameron McInally2014-06-161-0/+9
* Add HasCDI predicate to AVX512 VPBROADCASTM*.Cameron McInally2014-06-131-0/+2
* Add AVX512 masked leadz instrinsic support.Cameron McInally2014-06-111-0/+22
* [X86] AVX512: Add vmovntdqaAdam Nemet2014-06-101-0/+11
* AVX-512: changes in intrinsicsElena Demikhovsky2014-05-121-0/+56
* AVX-512: minor change in rndscale intrinsicElena Demikhovsky2014-05-041-2/+11
* AVX-512: optimized a shuffle pattern to VINSERTI64x4.Elena Demikhovsky2014-04-291-0/+16
* AVX-512: store and truncstore for i1 valuesElena Demikhovsky2014-04-221-0/+12
* [AVX512] Implemented integer conversions up/down with masking.Robert Khasanov2014-04-221-20/+58
* Rename X86insrtps to the proper instruction name.Filipe Cabecinhas2014-04-211-2/+2
* AVX-512: insert element to mask vector; store i1 dataElena Demikhovsky2014-04-091-0/+16
* AVX-512: Added fp_to_uint and uint_to_fp patterns.Elena Demikhovsky2014-04-081-0/+11
* Test commit.Robert Khasanov2014-03-311-2/+2
* AVX-512: Implemented masking for integer arithmetic & logic instructions.Elena Demikhovsky2014-03-271-92/+260
* Fix AVX512 Gather and Scatter execution domains.Cameron McInally2014-03-261-7/+16
* AVX-512: masked load/store + intrinsics for them.Elena Demikhovsky2014-03-131-121/+108
* AVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versions of AVX512 FP packed...Elena Demikhovsky2014-03-061-15/+52
* AVX-512: Fixed extract_vector_elt for v8i1 vectorElena Demikhovsky2014-03-021-0/+5
* AVX-512: Fixed encoding of VPCMPEQ and VPCMPGTElena Demikhovsky2014-02-241-4/+8
* AVX-512: Fixed encoding of VPTESTMQElena Demikhovsky2014-02-231-8/+11
* AVX-512: Assembly parsing of broadcast semantic in AVX-512; imlemented by Nis...Elena Demikhovsky2014-02-201-3/+8
* Fix AVX512 vector sqrt assembly strings.Cameron McInally2014-02-191-4/+4
* Add an x86 prefix encoding for instructions that would decode to a different ...Craig Topper2014-02-181-29/+29
* AVX-512: implemented zext fron i1 to i16Elena Demikhovsky2014-02-171-1/+3
* AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp/test sequenceElena Demikhovsky2014-02-161-5/+0
* AVX-512: Optimized BUILD_VECTOR pattern; Elena Demikhovsky2014-02-111-1/+1
* AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors.Elena Demikhovsky2014-02-101-2/+2
* AVX-512: Added intrinsic for cvtph2ps.Elena Demikhovsky2014-02-051-22/+60
* Simplify some x86 format classes and remove some ambiguities in their applica...Craig Topper2014-02-011-23/+26
* Remove duplicate pattern and add predicate checks on other patterns.Craig Topper2014-01-301-1/+2
* AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions,Elena Demikhovsky2014-01-231-148/+156
* AVX-512: optimized scalar compare patternsElena Demikhovsky2014-01-141-15/+15
* Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ...Craig Topper2014-01-141-40/+40
* AVX-512: Embedded Rounding Control - encoding and printingElena Demikhovsky2014-01-131-144/+197
* AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq.Elena Demikhovsky2014-01-081-35/+70
* AVX-512: added intrinsic vcvtpd2ps (with rounding mode and without)Elena Demikhovsky2014-01-061-0/+8
* AVX-512: changed property name from "neverHasSideEffects=1" to "hasSideEffect...Elena Demikhovsky2014-01-051-24/+26
* AVX-512: Added more intrinsics for convert and min/max.Elena Demikhovsky2014-01-051-12/+38
* Mark x86 _alt instructions as AsmParserOnly so they will be omitted from disa...Craig Topper2014-01-051-3/+3
* Add a new x86 specific instruction flag to force some isCodeGenOnly instructi...Craig Topper2014-01-051-1/+1
* Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl...Craig Topper2014-01-021-68/+88
* AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmpElena Demikhovsky2014-01-011-55/+203
* AVX-512: Result type of scalar SETCC is MVT::i1 for AVX-512.Elena Demikhovsky2013-12-251-0/+4
* AVX-512: fixed some patterns for MVT::i1Elena Demikhovsky2013-12-241-3/+10
* AVX512: SETCC returns i1 for AVX-512 and i8 for all othersElena Demikhovsky2013-12-221-0/+2
* AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey B...Elena Demikhovsky2013-12-171-0/+7
* AVX-512: Added legal type MVT::i1 and VK1 register for it.Elena Demikhovsky2013-12-161-8/+85
OpenPOWER on IntegriCloud