Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Don't rely on value numbers in test, those are fragile and change in Release ↵ | Benjamin Kramer | 2016-05-19 | 1 | -67/+67 | |
| | | | | | | (no asserts) builds. llvm-svn: 270085 | |||||
* | [Clang][AVX512][intrinsics] continue completing missing set intrinsics | Michael Zuckerman | 2016-05-19 | 1 | -0/+157 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20160 llvm-svn: 270047 | |||||
* | [Clang][AVX512] completing missing intrinsics [pandnd]. | Michael Zuckerman | 2016-05-18 | 1 | -0/+11 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20101 llvm-svn: 269939 | |||||
* | [AVX512] Fix return types in several test cases to match the intrinsic ↵ | Craig Topper | 2016-05-17 | 1 | -3/+3 | |
| | | | | | | they're testing. llvm-svn: 269738 | |||||
* | [Clang][AVX512] completing missing intrinsics for [vpabs] instruction set | Michael Zuckerman | 2016-05-16 | 1 | -0/+27 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20069 llvm-svn: 269680 | |||||
* | [Clang][AVX512] completing missing intrinsics [vsqrt|vrsqrt|vrcp14 ]. | Michael Zuckerman | 2016-05-16 | 1 | -0/+84 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20068 llvm-svn: 269649 | |||||
* | [AVX512] Add typecasts to some intrinsics to avoid doing operations on the ↵ | Craig Topper | 2016-05-16 | 1 | -3/+3 | |
| | | | | | | __m512/__m512i/__m512d types. llvm-svn: 269631 | |||||
* | [AVX512] Use correct types in test case. | Craig Topper | 2016-05-16 | 1 | -2/+2 | |
| | | | | llvm-svn: 269622 | |||||
* | [AVX512] Add intrinsics for 512-bit insertf32x8/insertf32x4/inserti32x4. | Craig Topper | 2016-05-15 | 1 | -0/+36 | |
| | | | | llvm-svn: 269617 | |||||
* | [clang][AVX512] completing missing set intrinsics | Michael Zuckerman | 2016-05-11 | 1 | -0/+72 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20099 llvm-svn: 269172 | |||||
* | [clang][AVX512] completing missing intrinsics for [vpermt2d|vptestm] ↵ | Michael Zuckerman | 2016-05-11 | 1 | -0/+56 | |
| | | | | | | | | instruction set. Differential Revision: http://reviews.llvm.org/D20096 llvm-svn: 269170 | |||||
* | clang/test/CodeGen/avx512f-builtins.c: Fix for -Asserts. | NAKAMURA Takumi | 2016-05-10 | 1 | -15/+15 | |
| | | | | llvm-svn: 269079 | |||||
* | [Clang][AVX512] completing missing intrinsics [load/store] | Michael Zuckerman | 2016-05-10 | 1 | -12/+125 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20063 llvm-svn: 269056 | |||||
* | [Clang][AVX512] completing missing intrinsics [vmin/vmax]{sd|sq|uq|ud}. | Michael Zuckerman | 2016-05-10 | 1 | -1/+112 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20064 llvm-svn: 269042 | |||||
* | [Clang][AVX512] completing missing intrinsics [vextractf]. | Michael Zuckerman | 2016-05-10 | 1 | -0/+24 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20061 llvm-svn: 269037 | |||||
* | [Clang][AVX512] completing missing intrinsics [roundscale, ceil, floor] | Michael Zuckerman | 2016-05-10 | 1 | -0/+54 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20070 llvm-svn: 269022 | |||||
* | [clang][AVX512] completing missing intrinsics [vmin/vmax]. | Michael Zuckerman | 2016-05-09 | 1 | -0/+58 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20062 llvm-svn: 268910 | |||||
* | [Clang][AVX512] completing missing intrinsics [CVT] | Michael Zuckerman | 2016-05-09 | 1 | -0/+238 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D20056 llvm-svn: 268903 | |||||
* | [Clang][Builtin][AVX512] Adding intrinsics fot cvt{u}si2s{d|s} ↵ | Michael Zuckerman | 2016-05-04 | 1 | -0/+115 | |
| | | | | | | | | cvt{sd|ss}2{ss|sd} instruction set Differential Revision: http://reviews.llvm.org/D19765 llvm-svn: 268481 | |||||
* | Change test to use regex instead of explicit value numbers. NFC. | Pete Cooper | 2016-05-03 | 1 | -4/+4 | |
| | | | | | | | | We were seeing an internal failure when running this test. I can't see a good reason for the difference, but the simple fix is to use %{{.*}} instead of %1. llvm-svn: 268416 | |||||
* | [clang][AVX512][BuiltIn] Adding intrinsics for ↵ | Michael Zuckerman | 2016-05-03 | 1 | -0/+25 | |
| | | | | | | | | cast{pd|ps|si}128_{pd|ps|si}512 and castsi256_si512 instruction set Differential Revision: http://reviews.llvm.org/D19858 llvm-svn: 268387 | |||||
* | [Clang][AVX512][Builtin] Adding intrinsics for vcvttpd2udq instruction set | Michael Zuckerman | 2016-05-03 | 1 | -0/+36 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19768 llvm-svn: 268373 | |||||
* | [Clang][AVX512][BUILTIN] Adding intrinsics for compressstore{df|di|sf|si} ↵ | Michael Zuckerman | 2016-05-03 | 1 | -0/+24 | |
| | | | | | | | | instruction set. Differential Revision: http://reviews.llvm.org/D19808 llvm-svn: 268372 | |||||
* | [CLANG][AVX512][BUILTIN]movap{d|s}{128|256|512} | Michael Zuckerman | 2016-05-02 | 1 | -0/+23 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D17818 llvm-svn: 268230 | |||||
* | [Clang][AVX512][BuiltIn] Adding intrinsics for cvtps2pd instruction set | Michael Zuckerman | 2016-05-02 | 1 | -0/+35 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19774 llvm-svn: 268217 | |||||
* | [Clang][avx512][builtin] Adding intrinsics for vexpand{d|q|ps|pd} instrctuon set | Michael Zuckerman | 2016-05-02 | 1 | -0/+82 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19467 llvm-svn: 268214 | |||||
* | [Clang][BuiltIn][avx512] Adding intrinsics for vpshufd instruction set | Michael Zuckerman | 2016-05-02 | 1 | -0/+19 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19580 llvm-svn: 268213 | |||||
* | [clang][Builtin][AVX512] Adding intrinsics for vmovshdup and vmovsldup ↵ | Michael Zuckerman | 2016-05-01 | 1 | -0/+36 | |
| | | | | | | | | instruction set Differential Revision: http://reviews.llvm.org/D19595 llvm-svn: 268196 | |||||
* | [clang][BuiltIn][AVX512]Adding intrinsics for cmp{ss|sd} instruction set. | Michael Zuckerman | 2016-04-29 | 1 | -0/+48 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19601 llvm-svn: 268028 | |||||
* | [Clang][AVX512][Builtin] Adding intrinsics for compress instruction set | Michael Zuckerman | 2016-04-29 | 1 | -0/+47 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D19599 llvm-svn: 268013 | |||||
* | [Clang][BuiltIn][AVX512] Adding intrinsics fot align{d|q} and palignr ↵ | Michael Zuckerman | 2016-04-28 | 1 | -0/+28 | |
| | | | | | | | | instruction set Differential Revision: http://reviews.llvm.org/D19588 llvm-svn: 267876 | |||||
* | [Clang][BuiltIn][AVX512] Adding intrinsics without mask for VBROADCAST and ↵ | Michael Zuckerman | 2016-04-27 | 1 | -0/+132 | |
| | | | | | | | | VPBROADCAST instruction set . Differential Revision: http://reviews.llvm.org/D19196 llvm-svn: 267696 | |||||
* | [Clang][BuiltIn][AVX512]Adding intrinsics for vmovntdqa vmovntpd vmovntps ↵ | Michael Zuckerman | 2016-04-27 | 1 | -0/+25 | |
| | | | | | | | | instruction set Differential Revision: http://reviews.llvm.org/D19529 llvm-svn: 267690 | |||||
* | [Clang][Builtin][AVX512]Adding k-register logic intrinsics KAND, KANDN, KOR, ↵ | Michael Zuckerman | 2016-04-25 | 1 | -0/+48 | |
| | | | | | | | | KORTEST, KXNOR, KXOR, KUNPACK instruction set. Differential Revision: http://reviews.llvm.org/D19466 llvm-svn: 267425 | |||||
* | [Clang][AVX512][BUILTIN] Adding intrinsics for ↵ | Michael Zuckerman | 2016-04-25 | 1 | -0/+96 | |
| | | | | | | | | VSCATTERPF{1|0}{DPS|QPS|DPD|QPD} instruction set Differential Revision: http://reviews.llvm.org/D19313 llvm-svn: 267398 | |||||
* | [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW ↵ | Michael Zuckerman | 2016-04-25 | 1 | -0/+108 | |
| | | | | | | | | instruction set Differential Revision: http://reviews.llvm.org/D19195 llvm-svn: 267380 | |||||
* | [clang][AVX512][Builtin] adding intrinsics for vf{n}madd{ss|sd} and ↵ | Michael Zuckerman | 2016-04-22 | 1 | -0/+287 | |
| | | | | | | | | vf{n}sub{ss|sd} instruction set Differential Revision: http://reviews.llvm.org/D19320 llvm-svn: 267135 | |||||
* | [Clang][AVX512][BUILTIN] Adding scalar intrinsics for rsqrt14 ,rcp14, getexp ↵ | Michael Zuckerman | 2016-04-22 | 1 | -2/+144 | |
| | | | | | | | | and getmant instruction set Differential Revision: http://reviews.llvm.org/D19326 llvm-svn: 267129 | |||||
* | [Clang][AVX512][BuiltIn] Adding intrinsics of VGATHER{DPS|DPD} , ↵ | Michael Zuckerman | 2016-04-21 | 1 | -0/+97 | |
| | | | | | | | | VPGATHER{QD|QQ|DD|DQ} and VGATHERPF{0|1}{DPS|QPS|DPD|QPD} instruction set . Differential Revision: http://reviews.llvm.org/D19224 llvm-svn: 266983 | |||||
* | [Clang][Builtin][AVX512] Adding intrinsics for VGETMANT{PD|PS} and ↵ | Michael Zuckerman | 2016-04-19 | 1 | -0/+144 | |
| | | | | | | | | VGETEXP{PD|PS} instruction set Differential Revision: http://reviews.llvm.org/D19197 llvm-svn: 266763 | |||||
* | [Clang][AVX512][BUILTIN] Adding intrinsics support to VEXTRACT{I|F} and ↵ | Michael Zuckerman | 2016-04-19 | 1 | -0/+72 | |
| | | | | | | | | VINSERT{I|F} instruction set Differential Revision: http://reviews.llvm.org/D19097 llvm-svn: 266745 | |||||
* | [Clang][AVX512][BUILTIN] Adding support for intrinsics of ↵ | Michael Zuckerman | 2016-04-14 | 1 | -0/+120 | |
| | | | | | | | | vpmov{d|q}{b|w|d}{128|256|512} instruction set Differential Revision: http://reviews.llvm.org/D19055 llvm-svn: 266280 | |||||
* | [Clang][AVX512][Builtin] Adding intrinsics of ↵ | Michael Zuckerman | 2016-04-14 | 1 | -0/+120 | |
| | | | | | | | | vpmovus{d|q}{b|w|d}{128|256|512} instruction set Differential Revision: http://reviews.llvm.org/D19050 llvm-svn: 266278 | |||||
* | [Clang][AVX512][Builtin] Adding support to intrinsics of ↵ | Michael Zuckerman | 2016-04-13 | 1 | -0/+118 | |
| | | | | | | | | pmovs{d|q}{b|w|d}{128|256|512} instruction set Differential Revision: http://reviews.llvm.org/D19023 llvm-svn: 266202 | |||||
* | [Clang][BuiltIn][avx512] Adding avx512 (shuf,sqrt{ss|sd},rsqrt ) builtin to ↵ | Michael Zuckerman | 2016-04-12 | 1 | -0/+162 | |
| | | | | | | clang llvm-svn: 266048 | |||||
* | [Clang][AVX512][BuiltIn] Adding avx512 ( ↵ | Michael Zuckerman | 2016-04-11 | 1 | -0/+252 | |
| | | | | | | | | psll{d|q}512,psllv{16si|8di},psra{d|q}512,psrav{16si|8di},pternlog{d|q}{128|256|512} ) builtin to clang Differential Revision: http://reviews.llvm.org/D18926 llvm-svn: 265964 | |||||
* | [CLANG] [AVX512] [BUILTIN] Adding PSRA{Q|D|QI|DI}{128|256|512} builtin | Michael Zuckerman | 2016-04-11 | 1 | -0/+36 | |
| | | | | | | Differential Revision: http://reviews.llvm.org/D17693 llvm-svn: 265952 | |||||
* | [Clang][AVX512][BuiltIn] Adding avx512 ( ↵ | Michael Zuckerman | 2016-04-11 | 1 | -0/+275 | |
| | | | | | | | | punpck{h|l}{dq|qdq}{128|256|512},rndscale{ss|sd}, {scalef{ss|sd|pd512|ps512} ) builtin to clang Differential Revision: http://reviews.llvm.org/D18929 llvm-svn: 265935 | |||||
* | [Clang][AVX512][BuiltIn] Adding avx512 ( ptest{n}m{b|w}{128|256|512} ) ↵ | Michael Zuckerman | 2016-04-11 | 1 | -0/+23 | |
| | | | | | | | | builtin to clang Differential Revision: http://reviews.llvm.org/D18924 llvm-svn: 265928 | |||||
* | [Clang][AVX512][BuiltIn] Adding avx512 ( vperm{i|t}2var, ↵ | Michael Zuckerman | 2016-04-11 | 1 | -0/+117 | |
| | | | | | | | | vpermil{var}{ps|pd}{256|512} ) builtin to clang. Differential Revision: http://reviews.llvm.org/D18933 llvm-svn: 265915 |