[X86] AVX512: Only allow k1-k7 as predicates to vpcmp*
[oota-llvm.git] / lib / Target / X86 / X86InstrAVX512.td
2014-07-08 Adam Nemet[X86] AVX512: Only allow k1-k7 as predicates to vpcmp*
2014-07-02 Adam Nemet[X86] AVX512: Allow writemask argument in vpermt* intri...
2014-07-02 Adam Nemet[X86] AVX512: Generate Pat<>'s for the vpermt2* intrins...
2014-07-02 Adam Nemet[X86] AVX512: Add writemask variants for vperm*2*
2014-07-01 Adam Nemet[X86] AVX512: Allow writemasks with vpcmp
2014-07-01 Adam Nemet[X86] AVX512: Factor generating the AsmString into...
2014-06-27 Adam Nemet[X86] AVX512: Add vbroadcasti*
2014-06-26 Adam Nemet[X86] AVX512: Fix asm syntax for packed vcmp
2014-06-18 Adam Nemet[X86] AVX512: Add non-temporal stores
2014-06-18 Adam Nemet[X86] AVX512: Specify compressed displacement for vmovntdqa
2014-06-18 Cameron McInallyAdd pattern for unsigned v4i32->v4f64 convert on AVX512.
2014-06-16 Cameron McInallyHook up vector int_ctlz for AVX512.
2014-06-13 Cameron McInallyAdd HasCDI predicate to AVX512 VPBROADCASTM*.
2014-06-11 Cameron McInallyAdd AVX512 masked leadz instrinsic support.
2014-06-10 Adam Nemet[X86] AVX512: Add vmovntdqa
2014-05-12 Elena DemikhovskyAVX-512: changes in intrinsics
2014-05-04 Elena DemikhovskyAVX-512: minor change in rndscale intrinsic
2014-04-29 Elena DemikhovskyAVX-512: optimized a shuffle pattern to VINSERTI64x4.
2014-04-22 Elena DemikhovskyAVX-512: store and truncstore for i1 values
2014-04-22 Robert Khasanov[AVX512] Implemented integer conversions up/down with...
2014-04-21 Filipe CabecinhasRename X86insrtps to the proper instruction name.
2014-04-09 Elena DemikhovskyAVX-512: insert element to mask vector; store i1 data
2014-04-08 Elena DemikhovskyAVX-512: Added fp_to_uint and uint_to_fp patterns.
2014-03-31 Robert KhasanovTest commit.
2014-03-27 Elena DemikhovskyAVX-512: Implemented masking for integer arithmetic...
2014-03-26 Cameron McInallyFix AVX512 Gather and Scatter execution domains.
2014-03-13 Elena DemikhovskyAVX-512: masked load/store + intrinsics for them.
2014-03-06 Elena DemikhovskyAVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versio...
2014-03-02 Elena DemikhovskyAVX-512: Fixed extract_vector_elt for v8i1 vector
2014-02-24 Elena DemikhovskyAVX-512: Fixed encoding of VPCMPEQ and VPCMPGT
2014-02-23 Elena DemikhovskyAVX-512: Fixed encoding of VPTESTMQ
2014-02-20 Elena DemikhovskyAVX-512: Assembly parsing of broadcast semantic in...
2014-02-19 Cameron McInallyFix AVX512 vector sqrt assembly strings.
2014-02-18 Craig TopperAdd an x86 prefix encoding for instructions that would...
2014-02-17 Elena DemikhovskyAVX-512: implemented zext fron i1 to i16
2014-02-16 Elena DemikhovskyAVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp...
2014-02-11 Elena DemikhovskyAVX-512: Optimized BUILD_VECTOR pattern;
2014-02-10 Elena DemikhovskyAVX-512: Fixed extract_vector_elt for v16i1 and v8i1...
2014-02-05 Elena DemikhovskyAVX-512: Added intrinsic for cvtph2ps.
2014-02-01 Craig TopperSimplify some x86 format classes and remove some ambigu...
2014-01-30 Craig TopperRemove duplicate pattern and add predicate checks on...
2014-01-23 Elena DemikhovskyAVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instru...
2014-01-14 Elena DemikhovskyAVX-512: optimized scalar compare patterns
2014-01-14 Craig TopperSeparate the concept of 16-bit/32-bit operand size...
2014-01-13 Elena DemikhovskyAVX-512: Embedded Rounding Control - encoding and printing
2014-01-08 Elena DemikhovskyAVX-512: Added more intrinsics for pmin/pmax, pabs...
2014-01-06 Elena DemikhovskyAVX-512: added intrinsic vcvtpd2ps (with rounding mode...
2014-01-05 Elena DemikhovskyAVX-512: changed property name from "neverHasSideEffect...
2014-01-05 Elena DemikhovskyAVX-512: Added more intrinsics for convert and min...
2014-01-05 Craig TopperMark x86 _alt instructions as AsmParserOnly so they...
2014-01-05 Craig TopperAdd a new x86 specific instruction flag to force some...
2014-01-02 Craig TopperMark all x86 Int_ and _Int patterns as isCodeGenOnly...
2014-01-01 Elena DemikhovskyAVX-512: Added intrinsics for vcvt, vcvtt, vrndscale...
2013-12-25 Elena DemikhovskyAVX-512: Result type of scalar SETCC is MVT::i1 for...
2013-12-24 Elena DemikhovskyAVX-512: fixed some patterns for MVT::i1
2013-12-22 Elena DemikhovskyAVX512: SETCC returns i1 for AVX-512 and i8 for all...
2013-12-17 Elena DemikhovskyAVX-512: Added implementation of CONCAT_VECTORS for...
2013-12-16 Elena DemikhovskyAVX-512: Added legal type MVT::i1 and VK1 register...
2013-12-11 Elena DemikhovskyAVX-512: Removed "z" suffix from AVX-512 instructions...
2013-12-10 Elena DemikhovskyAVX-512: changed intrinsics for mask operations
2013-12-10 Elena DemikhovskyAVX-512: Changed intrinsics of VPCONFLICT to match...
2013-12-06 Cameron McInallyUpdate AVX512 vector blend intrinsic names.
2013-12-05 Cameron McInallyAdd AVX512 patterns for v16i32 broadcast and v2i64...
2013-12-04 Cameron McInallyFix assembly syntax for AVX512 vector blend instructions.
2013-11-14 Elena DemikhovskyAVX-512: Handled extractelement from mask vector;
2013-11-04 Cameron McInallyAdd support for AVX512 masked vector blend intrinsics.
2013-11-03 Elena DemikhovskyAVX-512: added VPCONFLICT instruction and intrinsics,
2013-10-31 Cameron McInallyAdd AVX512 unmasked integer broadcast intrinsics and...
2013-10-27 Elena DemikhovskyAVX-512: PMIN/PMAX intrinsics and patterns
2013-10-25 Quentin Colombet[X86][AVX512] Add patterns that match the AVX512 floati...
2013-10-25 Quentin Colombet[X86][AVX512] Add patterns that match the AVX512 floati...
2013-10-24 Elena DemikhovskyAVX-512: added VCVTPH2PS, VCVTPS2PH with intrinsics
2013-10-22 Elena DemikhovskyAVX-512: aligned / unaligned load and store for 512...
2013-10-21 Lang HamesX86 vector element shift-by-immediate instructions...
2013-10-12 Craig TopperRemove more filters from the disassembler. Mark some...
2013-10-09 Elena DemikhovskyAVX-512: Added VRCP28 and VRSQRT28 instructions and...
2013-10-09 Andrew TrickAdd missing HasAVX512 predicate.
2013-10-09 Craig TopperUse AVX512PIi8 for the alt forms of vcmp instructions...
2013-10-06 Elena DemikhovskyAVX-512: added scalar convert instructions and intrinsics.
2013-10-06 Elena DemikhovskyAVX-512: fixed shuffle lowering
2013-10-03 Elena DemikhovskyAVX-512: Fixed encoding of VMOVQ instruction.
2013-10-02 Elena DemikhovskyAVX-512: fixed a bug in getLoadStoreRegOpcode() for...
2013-10-02 Elena DemikhovskyAVX-512: Added TB prefix to all instructions without...
2013-10-01 Elena DemikhovskyAVX-512: Added X86vzmovl patterns
2013-09-27 Craig TopperPut HasAVX512 predicate on some patterns to properly...
2013-09-17 Elena DemikhovskyAVX-512: Converted to Unix style
2013-09-13 Preston GurdAdds support for Atom Silvermont (SLM) - -march=slm
2013-09-12 Elena DemikhovskyAVX-512: implemented extractelement with variable index.
2013-09-01 Elena DemikhovskyAVX-512: Added GATHER and SCATTER instructions.
2013-08-29 Elena DemikhovskyAVX-512: added extend and truncate instructions.
2013-08-28 Elena DemikhovskyAVX-512: added SQRT, VRSQRT14, VCOMISS, VUCOMISS, VRCP1...
2013-08-27 Elena DemikhovskyAVX-512: added conversion instructions.
2013-08-27 Elena DemikhovskyAVX-512: Added FMA instructions.
2013-08-26 Elena DemikhovskyAVX-512: Added shuffle instructions -
2013-08-25 Elena DemikhovskyAVX-512: added UNPACK instructions and tests for all...
2013-08-22 Elena DemikhovskyAVX-512: Added masked SHIFT commands, more encoding...
2013-08-21 Elena DemikhovskyAVX-512: Added SHIFT instructions.
2013-08-20 Elena DemikhovskyAVX-512: Added more patterns for VMOVSS, VMOVSD, VMOVD...
2013-08-19 Elena DemikhovskyAVX-512: added arithmetic and logical operations.
2013-08-18 Elena DemikhovskyAVX-512: Added VMOVD, VMOVQ, VMOVSS, VMOVSD instructions.
next