Author: mzuckerm
Date: Mon Sep 25 06:49:32 2017
New Revision: 314104
URL: http://llvm.org/viewvc/llvm-project?rev=314104&view=rev
Log:
[Clang] Adding missing feature to goldmont
Change-Id: I6c22478d16b8e02ce60dae2f8c80d43bc5ab3a9c
Modified:
cfe/trunk/lib/Basic/Targets/X86.cpp
cfe/trunk/t
Author: mzuckerm
Date: Wed Oct 5 07:56:06 2016
New Revision: 283314
URL: http://llvm.org/viewvc/llvm-project?rev=283314&view=rev
Log:
[Clang][AVX512][BuiltIn]Adding missing intrinsics move_{sd|ss} to clang
Differential Revision: http://reviews.llvm.org/D21021
Modified:
cfe/trunk/include/cl
Author: mzuckerm
Date: Mon Oct 10 00:45:54 2016
New Revision: 283716
URL: http://llvm.org/viewvc/llvm-project?rev=283716&view=rev
Log:
[x86][inline-asm][clang] accept 'v' constraint
Commit in the name of: Coby Tayree
1.'v' constraint for (x86) non-avx arch imitates the already implemented 'x'
Author: mzuckerm
Date: Fri Oct 14 03:13:27 2016
New Revision: 284213
URL: http://llvm.org/viewvc/llvm-project?rev=284213&view=rev
Log:
[x86][ms-inline-asm] use of "jmp short" in asm is not supported
Test linked to: https://reviews.llvm.org/D24957
Committing in the name of Ziv Izhar: After check-
m_zuckerman updated this revision to Diff 70318.
https://reviews.llvm.org/D21505
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
+
m_zuckerman marked an inline comment as done.
m_zuckerman added a comment.
https://reviews.llvm.org/D21505
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
m_zuckerman updated this revision to Diff 70383.
https://reviews.llvm.org/D21505
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
+
Author: mzuckerm
Date: Tue Apr 4 08:29:53 2017
New Revision: 299431
URL: http://llvm.org/viewvc/llvm-project?rev=299431&view=rev
Log:
[X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into
generic intrinsics.
This patch is a part two of two reviews, one for the clang and t
Author: mzuckerm
Date: Tue Apr 4 10:44:06 2017
New Revision: 299442
URL: http://llvm.org/viewvc/llvm-project?rev=299442&view=rev
Log:
Fix problem with test.
Modified:
cfe/trunk/test/CodeGen/avx512bw-builtins.c
cfe/trunk/test/CodeGen/avx512dq-builtins.c
cfe/trunk/test/CodeGen/avx512
Author: mzuckerm
Date: Thu Jun 29 06:41:04 2017
New Revision: 306673
URL: http://llvm.org/viewvc/llvm-project?rev=306673&view=rev
Log:
[Clang][X86][Goldmont]Adding new target-cpu: Goldmont
[Clang-side] Connecting the GoldMont processor to his feature.
Reviewers:
1. igorb
2. delena
3. zvi
Dif
Author: mzuckerm
Date: Mon Oct 24 05:53:20 2016
New Revision: 284963
URL: http://llvm.org/viewvc/llvm-project?rev=284963&view=rev
Log:
[X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators:
+,*,&&,||) intrinsics to Clang
Committed after LGTM and check-all
Vector-reduction ar
Author: mzuckerm
Date: Mon Oct 24 06:30:23 2016
New Revision: 284967
URL: http://llvm.org/viewvc/llvm-project?rev=284967&view=rev
Log:
revert r284963
because new test file is failing in some OS.
test/CodeGen/avx512-reduceIntrin.c
Removed:
cfe/trunk/test/CodeGen/avx512-reduceIntrin.c
Modifi
Author: mzuckerm
Date: Tue Oct 25 02:56:04 2016
New Revision: 285054
URL: http://llvm.org/viewvc/llvm-project?rev=285054&view=rev
Log:
[X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators:
+,*,&&,||) intrinsics to Clang
Committed after LGTM and check-all
Vector-reduction
Author: mzuckerm
Date: Fri Oct 28 10:16:03 2016
New Revision: 285405
URL: http://llvm.org/viewvc/llvm-project?rev=285405&view=rev
Log:
1. Fixing small types issue (PD|PS) (reduce) .
2. Cosmetic changes
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/test/CodeGen/avx512-reduceIn
Author: mzuckerm
Date: Fri Oct 28 12:25:26 2016
New Revision: 285419
URL: http://llvm.org/viewvc/llvm-project?rev=285419&view=rev
Log:
Fixing small problem with avx512-reduceIntrin.c test on some OS.
Modified:
cfe/trunk/test/CodeGen/avx512-reduceIntrin.c
Modified: cfe/trunk/test/CodeGen/avx
Author: mzuckerm
Date: Sat Oct 29 05:29:20 2016
New Revision: 285493
URL: http://llvm.org/viewvc/llvm-project?rev=285493&view=rev
Log:
[X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (max|min)
intrinsics to Clang .
After LGTM and Check-all
Vector-reduction arithmetic accepts vec
Author: mzuckerm
Date: Sun Oct 30 09:54:05 2016
New Revision: 285519
URL: http://llvm.org/viewvc/llvm-project?rev=285519&view=rev
Log:
Fixing "type" issue for (epi32)
and replaceing hardcoded inf with clang builtin inf "__builtin_inff()" for
float ({max|min}_{pd|ps})
Modified:
cfe/trunk/l
Author: mzuckerm
Date: Mon Oct 31 04:37:59 2016
New Revision: 28
URL: http://llvm.org/viewvc/llvm-project?rev=28&view=rev
Log:
[x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage
Commit on behalf of mharoush
After LGTM and check all:
This patch enables usage of
Author: mzuckerm
Date: Mon Oct 31 05:12:36 2016
New Revision: 285556
URL: http://llvm.org/viewvc/llvm-project?rev=285556&view=rev
Log:
Revert reviosion 28
Removed:
cfe/trunk/test/CodeGen/avx512-inline-asm-kregisters-basics.c
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/tru
Author: mzuckerm
Date: Mon Oct 31 07:05:41 2016
New Revision: 285563
URL: http://llvm.org/viewvc/llvm-project?rev=285563&view=rev
Log:
[x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage
Commit on behalf of mharoush
After LGTM and check all:
This patch enables usage o
Author: mzuckerm
Date: Mon Oct 31 07:49:36 2016
New Revision: 285565
URL: http://llvm.org/viewvc/llvm-project?rev=285565&view=rev
Log:
revert r285563 fail in test CodeGen/avx512-inline-asm-kregisters-basics.c
Removed:
cfe/trunk/test/CodeGen/avx512-inline-asm-kregisters-basics.c
Modified:
Author: mzuckerm
Date: Mon Oct 31 09:16:57 2016
New Revision: 285573
URL: http://llvm.org/viewvc/llvm-project?rev=285573&view=rev
Log:
second attempt at r285565.
Added:
cfe/trunk/test/CodeGen/avx512-inline-asm-kregisters-basics.c
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified: cfe/tr
Author: mzuckerm
Date: Mon Oct 31 10:27:54 2016
New Revision: 285585
URL: http://llvm.org/viewvc/llvm-project?rev=285585&view=rev
Log:
[x86][inline-asm] Add support for curly brackets escape using "%" in extended
inline asm.
Commit on behalf of mharoush
After LGTM and check all:
This patch is
Author: mzuckerm
Date: Mon Oct 31 12:23:52 2016
New Revision: 285604
URL: http://llvm.org/viewvc/llvm-project?rev=285604&view=rev
Log:
[x86][inline-asm][AVX512][clang][PART-1] Introducing "k" and "Yk" constraints
for extended inline assembly, enabling use of AVX512 masked vectorized
instructions
Author: mzuckerm
Date: Mon Oct 31 13:40:17 2016
New Revision: 285617
URL: http://llvm.org/viewvc/llvm-project?rev=285617&view=rev
Log:
Fixing problem with CodeGen/avx512-kconstraints-att_inline_asm.c
Modified:
cfe/trunk/test/CodeGen/avx512-kconstraints-att_inline_asm.c
Modified: cfe/trunk
Author: mzuckerm
Date: Tue Nov 1 08:16:44 2016
New Revision: 285688
URL: http://llvm.org/viewvc/llvm-project?rev=285688&view=rev
Log:
[x86][inline-asm][clang] accept 'v' constraint
Commit on behalf of: Coby Tayree
1.'v' constraint for (x86) non-avx arch imitates the already implemented 'x'
cons
Author: mzuckerm
Date: Thu Feb 18 03:09:34 2016
New Revision: 261196
URL: http://llvm.org/viewvc/llvm-project?rev=261196&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding pmovsx{b|d|w}{w|d|q}{128|256|512} builtin to
clang
Differential Revision: http://reviews.llvm.org/D16955
Modified:
cfe/t
Author: mzuckerm
Date: Sun Feb 21 08:00:11 2016
New Revision: 261471
URL: http://llvm.org/viewvc/llvm-project?rev=261471&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding pmovzx{b|d|w}{w|d|q}{128|256|512} builtin to
clang
Differential Revision: http://reviews.llvm.org/D16961
Modified:
cfe/tr
Author: mzuckerm
Date: Mon Feb 22 03:05:41 2016
New Revision: 261516
URL: http://llvm.org/viewvc/llvm-project?rev=261516&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .
Differential Revision: http://reviews.llvm.org/D16985
Modified:
cfe/trunk/inclu
Author: mzuckerm
Date: Mon Feb 22 03:42:57 2016
New Revision: 261518
URL: http://llvm.org/viewvc/llvm-project?rev=261518&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .
Fixing problem with the lib/include/avx512vlintrin.h file.
Adding one more _ to the
Author: mzuckerm
Date: Tue Feb 23 07:41:13 2016
New Revision: 261635
URL: http://llvm.org/viewvc/llvm-project?rev=261635&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding pro{lv|r}{d|q}{128|256|512} builtin to clang
Differential Revision: http://reviews.llvm.org/D17506
Modified:
cfe/trunk/inc
Author: mzuckerm
Date: Tue Feb 23 08:23:53 2016
New Revision: 261638
URL: http://llvm.org/viewvc/llvm-project?rev=261638&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding pro{lv|r}{d|q}{128|256|512} builtin to clang
Adding closer to the end of macro }->})
Differential Revision: http://reviews.llv
Author: mzuckerm
Date: Tue Feb 23 09:59:47 2016
New Revision: 261641
URL: http://llvm.org/viewvc/llvm-project?rev=261641&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding prorv{d|q}{128|256|512} builtin to clang
Differential Revision: http://reviews.llvm.org/D17512
Modified:
cfe/trunk/includ
Author: mzuckerm
Date: Wed Feb 24 11:39:35 2016
New Revision: 261755
URL: http://llvm.org/viewvc/llvm-project?rev=261755&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding PSHUF{L|H}W{128|256|512} builtin to clang .
Differential Revision: http://reviews.llvm.org/D17539
Modified:
cfe/trunk/inclu
Author: mzuckerm
Date: Wed Apr 27 05:44:15 2016
New Revision: 267690
URL: http://llvm.org/viewvc/llvm-project?rev=267690&view=rev
Log:
[Clang][BuiltIn][AVX512]Adding intrinsics for vmovntdqa vmovntpd vmovntps
instruction set
Differential Revision: http://reviews.llvm.org/D19529
Modified:
c
Author: mzuckerm
Date: Wed Apr 27 06:43:14 2016
New Revision: 267696
URL: http://llvm.org/viewvc/llvm-project?rev=267696&view=rev
Log:
[Clang][BuiltIn][AVX512] Adding intrinsics without mask for VBROADCAST and
VPBROADCAST instruction set .
Differential Revision: http://reviews.llvm.org/D19196
A
Author: mzuckerm
Date: Wed Apr 27 10:35:13 2016
New Revision: 267728
URL: http://llvm.org/viewvc/llvm-project?rev=267728&view=rev
Log:
[Clang][Builtin][AVX512] Adding intrisnics for the vpconflict{q|d} instruction
set
Differential Revision: http://reviews.llvm.org/D19525
Modified:
cfe/trunk
Author: mzuckerm
Date: Thu Apr 28 07:47:30 2016
New Revision: 267876
URL: http://llvm.org/viewvc/llvm-project?rev=267876&view=rev
Log:
[Clang][BuiltIn][AVX512] Adding intrinsics fot align{d|q} and palignr
instruction set
Differential Revision: http://reviews.llvm.org/D19588
Modified:
cfe/t
Author: mzuckerm
Date: Thu Apr 28 16:21:08 2016
New Revision: 267942
URL: http://llvm.org/viewvc/llvm-project?rev=267942&view=rev
Log:
[clang][AVX512][Builtin] Adding intrinsics for the SAD instruction set.
Differential Revision: http://reviews.llvm.org/D19591
Modified:
cfe/trunk/include/cla
Author: mzuckerm
Date: Fri Apr 29 03:52:02 2016
New Revision: 268013
URL: http://llvm.org/viewvc/llvm-project?rev=268013&view=rev
Log:
[Clang][AVX512][Builtin] Adding intrinsics for compress instruction set
Differential Revision: http://reviews.llvm.org/D19599
Modified:
cfe/trunk/include/cl
Author: mzuckerm
Date: Fri Apr 29 06:01:16 2016
New Revision: 268028
URL: http://llvm.org/viewvc/llvm-project?rev=268028&view=rev
Log:
[clang][BuiltIn][AVX512]Adding intrinsics for cmp{ss|sd} instruction set.
Differential Revision: http://reviews.llvm.org/D19601
Modified:
cfe/trunk/include/
Author: mzuckerm
Date: Sun May 1 09:43:43 2016
New Revision: 268196
URL: http://llvm.org/viewvc/llvm-project?rev=268196&view=rev
Log:
[clang][Builtin][AVX512] Adding intrinsics for vmovshdup and vmovsldup
instruction set
Differential Revision: http://reviews.llvm.org/D19595
Modified:
cfe/
Author: mzuckerm
Date: Mon May 2 02:35:27 2016
New Revision: 268213
URL: http://llvm.org/viewvc/llvm-project?rev=268213&view=rev
Log:
[Clang][BuiltIn][avx512] Adding intrinsics for vpshufd instruction set
Differential Revision: http://reviews.llvm.org/D19580
Modified:
cfe/trunk/include/cl
Author: mzuckerm
Date: Mon May 2 03:36:41 2016
New Revision: 268214
URL: http://llvm.org/viewvc/llvm-project?rev=268214&view=rev
Log:
[Clang][avx512][builtin] Adding intrinsics for vexpand{d|q|ps|pd} instrctuon set
Differential Revision: http://reviews.llvm.org/D19467
Modified:
cfe/trunk/i
Author: mzuckerm
Date: Mon May 2 04:42:31 2016
New Revision: 268217
URL: http://llvm.org/viewvc/llvm-project?rev=268217&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding intrinsics for cvtps2pd instruction set
Differential Revision: http://reviews.llvm.org/D19774
Modified:
cfe/trunk/include/cla
Author: mzuckerm
Date: Mon May 2 09:02:01 2016
New Revision: 268230
URL: http://llvm.org/viewvc/llvm-project?rev=268230&view=rev
Log:
[CLANG][AVX512][BUILTIN]movap{d|s}{128|256|512}
Differential Revision: http://reviews.llvm.org/D17818
Modified:
cfe/trunk/include/clang/Basic/BuiltinsX86.def
Author: mzuckerm
Date: Tue May 3 05:42:46 2016
New Revision: 268372
URL: http://llvm.org/viewvc/llvm-project?rev=268372&view=rev
Log:
[Clang][AVX512][BUILTIN] Adding intrinsics for compressstore{df|di|sf|si}
instruction set.
Differential Revision: http://reviews.llvm.org/D19808
Modified:
Author: mzuckerm
Date: Tue May 3 06:05:24 2016
New Revision: 268373
URL: http://llvm.org/viewvc/llvm-project?rev=268373&view=rev
Log:
[Clang][AVX512][Builtin] Adding intrinsics for vcvttpd2udq instruction set
Differential Revision: http://reviews.llvm.org/D19768
Modified:
cfe/trunk/lib/Head
Author: mzuckerm
Date: Tue May 3 07:45:04 2016
New Revision: 268376
URL: http://llvm.org/viewvc/llvm-project?rev=268376&view=rev
Log:
[Clang][AVX512][Builtin] Adding intrinsics for vcvt{ph|ps}2{ps|ph} instruction
set
Differential Revision: http://reviews.llvm.org/D19767
Modified:
cfe/trun
Author: mzuckerm
Date: Tue May 3 09:12:23 2016
New Revision: 268385
URL: http://llvm.org/viewvc/llvm-project?rev=268385&view=rev
Log:
[Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512}
instruction set
Differential Revision: http://reviews.llvm.org/D19766
Modified:
cfe/tr
Author: mzuckerm
Date: Tue May 3 09:26:52 2016
New Revision: 268387
URL: http://llvm.org/viewvc/llvm-project?rev=268387&view=rev
Log:
[clang][AVX512][BuiltIn] Adding intrinsics for cast{pd|ps|si}128_{pd|ps|si}512
and castsi256_si512 instruction set
Differential Revision: http://reviews.llvm.org
Author: mzuckerm
Date: Wed May 4 03:55:11 2016
New Revision: 268481
URL: http://llvm.org/viewvc/llvm-project?rev=268481&view=rev
Log:
[Clang][Builtin][AVX512] Adding intrinsics fot cvt{u}si2s{d|s}
cvt{sd|ss}2{ss|sd} instruction set
Differential Revision: http://reviews.llvm.org/D19765
Modifie
Author: mzuckerm
Date: Mon May 9 05:32:51 2016
New Revision: 268903
URL: http://llvm.org/viewvc/llvm-project?rev=268903&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [CVT]
Differential Revision: http://reviews.llvm.org/D20056
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Mon May 9 07:38:49 2016
New Revision: 268910
URL: http://llvm.org/viewvc/llvm-project?rev=268910&view=rev
Log:
[clang][AVX512] completing missing intrinsics [vmin/vmax].
Differential Revision: http://reviews.llvm.org/D20062
Modified:
cfe/trunk/lib/Headers/avx512fintr
Author: mzuckerm
Date: Tue May 10 02:30:58 2016
New Revision: 269022
URL: http://llvm.org/viewvc/llvm-project?rev=269022&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [roundscale, ceil, floor]
Differential Revision: http://reviews.llvm.org/D20070
Modified:
cfe/trunk/lib/Heade
Author: mzuckerm
Date: Tue May 10 05:14:50 2016
New Revision: 269037
URL: http://llvm.org/viewvc/llvm-project?rev=269037&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [vextractf].
Differential Revision: http://reviews.llvm.org/D20061
Modified:
cfe/trunk/lib/Headers/avx512fintr
Author: mzuckerm
Date: Tue May 10 06:34:19 2016
New Revision: 269042
URL: http://llvm.org/viewvc/llvm-project?rev=269042&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [vmin/vmax]{sd|sq|uq|ud}.
Differential Revision: http://reviews.llvm.org/D20064
Modified:
cfe/trunk/lib/Header
Author: mzuckerm
Date: Tue May 10 08:13:54 2016
New Revision: 269056
URL: http://llvm.org/viewvc/llvm-project?rev=269056&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [load/store]
Differential Revision: http://reviews.llvm.org/D20063
Modified:
cfe/trunk/lib/Headers/avx512fintr
Author: mzuckerm
Date: Wed May 11 06:21:18 2016
New Revision: 269170
URL: http://llvm.org/viewvc/llvm-project?rev=269170&view=rev
Log:
[clang][AVX512] completing missing intrinsics for [vpermt2d|vptestm]
instruction set.
Differential Revision: http://reviews.llvm.org/D20096
Modified:
cfe/t
Author: mzuckerm
Date: Wed May 11 06:41:29 2016
New Revision: 269172
URL: http://llvm.org/viewvc/llvm-project?rev=269172&view=rev
Log:
[clang][AVX512] completing missing set intrinsics
Differential Revision: http://reviews.llvm.org/D20099
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Mon May 16 06:42:01 2016
New Revision: 269649
URL: http://llvm.org/viewvc/llvm-project?rev=269649&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [vsqrt|vrsqrt|vrcp14 ].
Differential Revision: http://reviews.llvm.org/D20068
Modified:
cfe/trunk/lib/Headers/
Author: mzuckerm
Date: Mon May 16 13:57:24 2016
New Revision: 269680
URL: http://llvm.org/viewvc/llvm-project?rev=269680&view=rev
Log:
[Clang][AVX512] completing missing intrinsics for [vpabs] instruction set
Differential Revision: http://reviews.llvm.org/D20069
Modified:
cfe/trunk/lib/Heade
m_zuckerman created this revision.
m_zuckerman added a reviewer: craig.topper.
m_zuckerman added subscribers: delena, cfe-commits.
http://reviews.llvm.org/D20358
Files:
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/avx512f-builtins.c
Index: lib/CodeGen/CGBuiltin.cpp
m_zuckerman created this revision.
m_zuckerman added a reviewer: craig.topper.
m_zuckerman added subscribers: delena, cfe-commits, AsafBadouh, igorb.
http://reviews.llvm.org/D20359
Files:
include/llvm/IR/IntrinsicsX86.td
lib/Target/X86/X86IntrinsicsInfo.h
test/CodeGen/X86/avx512-intrinsics.
m_zuckerman accepted this revision.
m_zuckerman added a comment.
This revision is now accepted and ready to land.
lgtm
Repository:
rL LLVM
http://reviews.llvm.org/D20321
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.or
Author: mzuckerm
Date: Wed May 18 10:25:53 2016
New Revision: 269939
URL: http://llvm.org/viewvc/llvm-project?rev=269939&view=rev
Log:
[Clang][AVX512] completing missing intrinsics [pandnd].
Differential Revision: http://reviews.llvm.org/D20101
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
m_zuckerman added a comment.
Thanks, you are right !
Repository:
rL LLVM
http://reviews.llvm.org/D20321
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
Author: mzuckerm
Date: Thu May 19 07:07:49 2016
New Revision: 270047
URL: http://llvm.org/viewvc/llvm-project?rev=270047&view=rev
Log:
[Clang][AVX512][intrinsics] continue completing missing set intrinsics
Differential Revision: http://reviews.llvm.org/D20160
Modified:
cfe/trunk/lib/Headers
Author: mzuckerm
Date: Thu Apr 7 09:44:08 2016
New Revision: 265677
URL: http://llvm.org/viewvc/llvm-project?rev=265677&view=rev
Log:
Fixing duplicate declaration "_mm256 _mm_set_epi32" in revision 262177
Differential Revision: http://reviews.llvm.org/D17685
Modified:
cfe/trunk/lib/Headers
Author: mzuckerm
Date: Sun Apr 10 05:51:04 2016
New Revision: 265895
URL: http://llvm.org/viewvc/llvm-project?rev=265895&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 ( store ) builtin to clang
Differential Revision: http://reviews.llvm.org/D18925
Modified:
cfe/trunk/include/clang/Ba
Author: mzuckerm
Date: Sun Apr 10 07:54:23 2016
New Revision: 265896
URL: http://llvm.org/viewvc/llvm-project?rev=265896&view=rev
Log:
Adding avx512 (unpck{h|l}{pd|ps}, rcp14{pd|ps}{128|256},vplzcnt{d|q} ) builtin
to clang
Differential Revision: http://reviews.llvm.org/D18931
Modified:
cfe
Author: mzuckerm
Date: Sun Apr 10 12:24:03 2016
New Revision: 265904
URL: http://llvm.org/viewvc/llvm-project?rev=265904&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 ( vcvt ) builtin to clang
Differential Revision: http://reviews.llvm.org/D18932
Modified:
cfe/trunk/include/clang/Basi
Author: mzuckerm
Date: Mon Apr 11 02:15:34 2016
New Revision: 265915
URL: http://llvm.org/viewvc/llvm-project?rev=265915&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 ( vperm{i|t}2var,
vpermil{var}{ps|pd}{256|512} ) builtin to clang.
Differential Revision: http://reviews.llvm.org/D18933
Author: mzuckerm
Date: Mon Apr 11 05:22:07 2016
New Revision: 265928
URL: http://llvm.org/viewvc/llvm-project?rev=265928&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 ( ptest{n}m{b|w}{128|256|512} ) builtin
to clang
Differential Revision: http://reviews.llvm.org/D18924
Modified:
cf
Author: mzuckerm
Date: Mon Apr 11 07:32:31 2016
New Revision: 265935
URL: http://llvm.org/viewvc/llvm-project?rev=265935&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 (
punpck{h|l}{dq|qdq}{128|256|512},rndscale{ss|sd}, {scalef{ss|sd|pd512|ps512} )
builtin to clang
Differential Revision:
Author: mzuckerm
Date: Mon Apr 11 10:46:39 2016
New Revision: 265952
URL: http://llvm.org/viewvc/llvm-project?rev=265952&view=rev
Log:
[CLANG] [AVX512] [BUILTIN] Adding PSRA{Q|D|QI|DI}{128|256|512} builtin
Differential Revision: http://reviews.llvm.org/D17693
Modified:
cfe/trunk/include/cla
Author: mzuckerm
Date: Mon Apr 11 12:04:21 2016
New Revision: 265964
URL: http://llvm.org/viewvc/llvm-project?rev=265964&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding avx512 (
psll{d|q}512,psllv{16si|8di},psra{d|q}512,psrav{16si|8di},pternlog{d|q}{128|256|512}
) builtin to clang
Differential Re
Author: mzuckerm
Date: Tue Apr 12 02:59:39 2016
New Revision: 266048
URL: http://llvm.org/viewvc/llvm-project?rev=266048&view=rev
Log:
[Clang][BuiltIn][avx512] Adding avx512 (shuf,sqrt{ss|sd},rsqrt ) builtin to
clang
Modified:
cfe/trunk/include/clang/Basic/BuiltinsX86.def
cfe/trunk/lib/H
Author: mzuckerm
Date: Wed Apr 13 05:49:37 2016
New Revision: 266188
URL: http://llvm.org/viewvc/llvm-project?rev=266188&view=rev
Log:
[Clang][AVX512][Builtin] Adding supporting to intrinsics of
cvt{b|d|q}2mask{128|256|512} and cvtmask2{b|d|q}{128|256|512} instruction set.
Differential Revision:
Author: mzuckerm
Date: Wed Apr 13 07:58:01 2016
New Revision: 266195
URL: http://llvm.org/viewvc/llvm-project?rev=266195&view=rev
Log:
[Clang][AVX512][Builtin] Adding support for VBROADCAST and VPBROADCASTB/W/D/Q
instruction set
Differential Revision: http://reviews.llvm.org/D19012
Modified:
Author: mzuckerm
Date: Wed Apr 13 10:02:04 2016
New Revision: 266202
URL: http://llvm.org/viewvc/llvm-project?rev=266202&view=rev
Log:
[Clang][AVX512][Builtin] Adding support to intrinsics of
pmovs{d|q}{b|w|d}{128|256|512} instruction set
Differential Revision: http://reviews.llvm.org/D19023
M
Author: mzuckerm
Date: Thu Apr 14 01:48:09 2016
New Revision: 266278
URL: http://llvm.org/viewvc/llvm-project?rev=266278&view=rev
Log:
[Clang][AVX512][Builtin] Adding intrinsics of vpmovus{d|q}{b|w|d}{128|256|512}
instruction set
Differential Revision: http://reviews.llvm.org/D19050
Modified:
Author: mzuckerm
Date: Thu Apr 14 02:56:51 2016
New Revision: 266280
URL: http://llvm.org/viewvc/llvm-project?rev=266280&view=rev
Log:
[Clang][AVX512][BUILTIN] Adding support for intrinsics of
vpmov{d|q}{b|w|d}{128|256|512} instruction set
Differential Revision: http://reviews.llvm.org/D19055
Author: mzuckerm
Date: Tue Apr 19 10:18:23 2016
New Revision: 266745
URL: http://llvm.org/viewvc/llvm-project?rev=266745&view=rev
Log:
[Clang][AVX512][BUILTIN] Adding intrinsics support to VEXTRACT{I|F} and
VINSERT{I|F} instruction set
Differential Revision: http://reviews.llvm.org/D19097
Modif
Author: mzuckerm
Date: Tue Apr 19 12:10:29 2016
New Revision: 266763
URL: http://llvm.org/viewvc/llvm-project?rev=266763&view=rev
Log:
[Clang][Builtin][AVX512] Adding intrinsics for VGETMANT{PD|PS} and
VGETEXP{PD|PS} instruction set
Differential Revision: http://reviews.llvm.org/D19197
Modifie
Author: mzuckerm
Date: Thu Apr 21 07:47:27 2016
New Revision: 266983
URL: http://llvm.org/viewvc/llvm-project?rev=266983&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding intrinsics of VGATHER{DPS|DPD} ,
VPGATHER{QD|QQ|DD|DQ} and VGATHERPF{0|1}{DPS|QPS|DPD|QPD} instruction set .
Differential Revisio
Author: mzuckerm
Date: Fri Apr 22 05:06:10 2016
New Revision: 267129
URL: http://llvm.org/viewvc/llvm-project?rev=267129&view=rev
Log:
[Clang][AVX512][BUILTIN] Adding scalar intrinsics for rsqrt14 ,rcp14, getexp
and getmant instruction set
Differential Revision: http://reviews.llvm.org/D19326
Author: mzuckerm
Date: Fri Apr 22 05:56:24 2016
New Revision: 267135
URL: http://llvm.org/viewvc/llvm-project?rev=267135&view=rev
Log:
[clang][AVX512][Builtin] adding intrinsics for vf{n}madd{ss|sd} and
vf{n}sub{ss|sd} instruction set
Differential Revision: http://reviews.llvm.org/D19320
Modif
Author: mzuckerm
Date: Mon Apr 25 00:32:35 2016
New Revision: 267380
URL: http://llvm.org/viewvc/llvm-project?rev=267380&view=rev
Log:
[Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW
instruction set
Differential Revision: http://reviews.llvm.org/D19195
Modified:
Author: mzuckerm
Date: Mon Apr 25 08:01:40 2016
New Revision: 267398
URL: http://llvm.org/viewvc/llvm-project?rev=267398&view=rev
Log:
[Clang][AVX512][BUILTIN] Adding intrinsics for VSCATTERPF{1|0}{DPS|QPS|DPD|QPD}
instruction set
Differential Revision: http://reviews.llvm.org/D19313
Modified:
Author: mzuckerm
Date: Mon Apr 25 09:48:23 2016
New Revision: 267414
URL: http://llvm.org/viewvc/llvm-project?rev=267414&view=rev
Log:
[Clang][Builtin][AVX512]Adding intrinsics for vfpclass{sd|ss} vfpclass{pd|ps}
instruction set
Differential Revision: http://reviews.llvm.org/D19476
Modified:
Author: mzuckerm
Date: Mon Apr 25 11:42:29 2016
New Revision: 267425
URL: http://llvm.org/viewvc/llvm-project?rev=267425&view=rev
Log:
[Clang][Builtin][AVX512]Adding k-register logic intrinsics KAND, KANDN, KOR,
KORTEST, KXNOR, KXOR, KUNPACK instruction set.
Differential Revision: http://reviews
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20514
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512fintrin.h
lib/Headers/avx512vlintrin.h
test/CodeGen/avx512f-b
Author: mzuckerm
Date: Mon May 23 03:01:48 2016
New Revision: 270401
URL: http://llvm.org/viewvc/llvm-project?rev=270401&view=rev
Log:
[Clang][AVX512][BUILTIN]adding missing intrinsics for movdaq instruction set
Differential Revision: http://reviews.llvm.org/D20514
Modified:
cfe/trunk/inclu
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20521
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512vbmiintrin.h
lib/Headers/avx512vbmivlintrin.h
test/CodeGen/av
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20523
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
Author: mzuckerm
Date: Mon May 23 10:04:39 2016
New Revision: 270441
URL: http://llvm.org/viewvc/llvm-project?rev=270441&view=rev
Log:
[clang][AVX512][Builtin] adding missing intrinsics for
vpmultishiftqb{128|256|512} instruction set .
Differential Revision: http://reviews.llvm.org/D20521
Modi
m_zuckerman updated this revision to Diff 58201.
http://reviews.llvm.org/D20359
Files:
include/llvm/IR/IntrinsicsX86.td
lib/Target/X86/X86ISelLowering.cpp
lib/Target/X86/X86IntrinsicsInfo.h
test/CodeGen/X86/avx512-intrinsics.ll
Index: lib/Target/X86/X86IntrinsicsInfo.h
==
m_zuckerman added a comment.
Yes, we can delete it. We don't need it any more .
http://reviews.llvm.org/D20359
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20562
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
1 - 100 of 180 matches
Mail list logo