| Commit message (Expand) | Author | Age | Files | Lines |
* | [X86] AVX512: Add non-temporal stores | Adam Nemet | 2014-06-18 | 1 | -0/+29 |
* | [X86] AVX512: Specify compressed displacement for vmovntdqa | Adam Nemet | 2014-06-18 | 1 | -1/+1 |
* | Add pattern for unsigned v4i32->v4f64 convert on AVX512. | Cameron McInally | 2014-06-18 | 1 | -0/+4 |
* | Hook up vector int_ctlz for AVX512. | Cameron McInally | 2014-06-16 | 1 | -0/+9 |
* | Add HasCDI predicate to AVX512 VPBROADCASTM*. | Cameron McInally | 2014-06-13 | 1 | -0/+2 |
* | Add AVX512 masked leadz instrinsic support. | Cameron McInally | 2014-06-11 | 1 | -0/+22 |
* | [X86] AVX512: Add vmovntdqa | Adam Nemet | 2014-06-10 | 1 | -0/+11 |
* | AVX-512: changes in intrinsics | Elena Demikhovsky | 2014-05-12 | 1 | -0/+56 |
* | AVX-512: minor change in rndscale intrinsic | Elena Demikhovsky | 2014-05-04 | 1 | -2/+11 |
* | AVX-512: optimized a shuffle pattern to VINSERTI64x4. | Elena Demikhovsky | 2014-04-29 | 1 | -0/+16 |
* | AVX-512: store and truncstore for i1 values | Elena Demikhovsky | 2014-04-22 | 1 | -0/+12 |
* | [AVX512] Implemented integer conversions up/down with masking. | Robert Khasanov | 2014-04-22 | 1 | -20/+58 |
* | Rename X86insrtps to the proper instruction name. | Filipe Cabecinhas | 2014-04-21 | 1 | -2/+2 |
* | AVX-512: insert element to mask vector; store i1 data | Elena Demikhovsky | 2014-04-09 | 1 | -0/+16 |
* | AVX-512: Added fp_to_uint and uint_to_fp patterns. | Elena Demikhovsky | 2014-04-08 | 1 | -0/+11 |
* | Test commit. | Robert Khasanov | 2014-03-31 | 1 | -2/+2 |
* | AVX-512: Implemented masking for integer arithmetic & logic instructions. | Elena Demikhovsky | 2014-03-27 | 1 | -92/+260 |
* | Fix AVX512 Gather and Scatter execution domains. | Cameron McInally | 2014-03-26 | 1 | -7/+16 |
* | AVX-512: masked load/store + intrinsics for them. | Elena Demikhovsky | 2014-03-13 | 1 | -121/+108 |
* | AVX-512: Added rrk, rrkz, rmk, rmkz, rmbk, rmbkz versions of AVX512 FP packed... | Elena Demikhovsky | 2014-03-06 | 1 | -15/+52 |
* | AVX-512: Fixed extract_vector_elt for v8i1 vector | Elena Demikhovsky | 2014-03-02 | 1 | -0/+5 |
* | AVX-512: Fixed encoding of VPCMPEQ and VPCMPGT | Elena Demikhovsky | 2014-02-24 | 1 | -4/+8 |
* | AVX-512: Fixed encoding of VPTESTMQ | Elena Demikhovsky | 2014-02-23 | 1 | -8/+11 |
* | AVX-512: Assembly parsing of broadcast semantic in AVX-512; imlemented by Nis... | Elena Demikhovsky | 2014-02-20 | 1 | -3/+8 |
* | Fix AVX512 vector sqrt assembly strings. | Cameron McInally | 2014-02-19 | 1 | -4/+4 |
* | Add an x86 prefix encoding for instructions that would decode to a different ... | Craig Topper | 2014-02-18 | 1 | -29/+29 |
* | AVX-512: implemented zext fron i1 to i16 | Elena Demikhovsky | 2014-02-17 | 1 | -1/+3 |
* | AVX-512: simpyfied BUILD_VECTOR for masks; fixed cmp/test sequence | Elena Demikhovsky | 2014-02-16 | 1 | -5/+0 |
* | AVX-512: Optimized BUILD_VECTOR pattern; | Elena Demikhovsky | 2014-02-11 | 1 | -1/+1 |
* | AVX-512: Fixed extract_vector_elt for v16i1 and v8i1 vectors. | Elena Demikhovsky | 2014-02-10 | 1 | -2/+2 |
* | AVX-512: Added intrinsic for cvtph2ps. | Elena Demikhovsky | 2014-02-05 | 1 | -22/+60 |
* | Simplify some x86 format classes and remove some ambiguities in their applica... | Craig Topper | 2014-02-01 | 1 | -23/+26 |
* | Remove duplicate pattern and add predicate checks on other patterns. | Craig Topper | 2014-01-30 | 1 | -1/+2 |
* | AVX-512: added VPERM2D VPERM2Q VPERM2PS VPERM2PD instructions, | Elena Demikhovsky | 2014-01-23 | 1 | -148/+156 |
* | AVX-512: optimized scalar compare patterns | Elena Demikhovsky | 2014-01-14 | 1 | -15/+15 |
* | Separate the concept of 16-bit/32-bit operand size controlled by 0x66 prefix ... | Craig Topper | 2014-01-14 | 1 | -40/+40 |
* | AVX-512: Embedded Rounding Control - encoding and printing | Elena Demikhovsky | 2014-01-13 | 1 | -144/+197 |
* | AVX-512: Added more intrinsics for pmin/pmax, pabs, blend, pmuldq. | Elena Demikhovsky | 2014-01-08 | 1 | -35/+70 |
* | AVX-512: added intrinsic vcvtpd2ps (with rounding mode and without) | Elena Demikhovsky | 2014-01-06 | 1 | -0/+8 |
* | AVX-512: changed property name from "neverHasSideEffects=1" to "hasSideEffect... | Elena Demikhovsky | 2014-01-05 | 1 | -24/+26 |
* | AVX-512: Added more intrinsics for convert and min/max. | Elena Demikhovsky | 2014-01-05 | 1 | -12/+38 |
* | Mark x86 _alt instructions as AsmParserOnly so they will be omitted from disa... | Craig Topper | 2014-01-05 | 1 | -3/+3 |
* | Add a new x86 specific instruction flag to force some isCodeGenOnly instructi... | Craig Topper | 2014-01-05 | 1 | -1/+1 |
* | Mark all x86 Int_ and _Int patterns as isCodeGenOnly so the disassembler tabl... | Craig Topper | 2014-01-02 | 1 | -68/+88 |
* | AVX-512: Added intrinsics for vcvt, vcvtt, vrndscale, vcmp | Elena Demikhovsky | 2014-01-01 | 1 | -55/+203 |
* | AVX-512: Result type of scalar SETCC is MVT::i1 for AVX-512. | Elena Demikhovsky | 2013-12-25 | 1 | -0/+4 |
* | AVX-512: fixed some patterns for MVT::i1 | Elena Demikhovsky | 2013-12-24 | 1 | -3/+10 |
* | AVX512: SETCC returns i1 for AVX-512 and i8 for all others | Elena Demikhovsky | 2013-12-22 | 1 | -0/+2 |
* | AVX-512: Added implementation of CONCAT_VECTORS for v8i1 vectors (by Alexey B... | Elena Demikhovsky | 2013-12-17 | 1 | -0/+7 |
* | AVX-512: Added legal type MVT::i1 and VK1 register for it. | Elena Demikhovsky | 2013-12-16 | 1 | -8/+85 |