Author: mzuckerm
Date: Mon Sep 25 06:49:32 2017
New Revision: 314104
URL: http://llvm.org/viewvc/llvm-project?rev=314104=rev
Log:
[Clang] Adding missing feature to goldmont
Change-Id: I6c22478d16b8e02ce60dae2f8c80d43bc5ab3a9c
Modified:
cfe/trunk/lib/Basic/Targets/X86.cpp
Author: mzuckerm
Date: Thu Jun 29 06:41:04 2017
New Revision: 306673
URL: http://llvm.org/viewvc/llvm-project?rev=306673=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
Author: mzuckerm
Date: Tue Apr 4 10:44:06 2017
New Revision: 299442
URL: http://llvm.org/viewvc/llvm-project?rev=299442=rev
Log:
Fix problem with test.
Modified:
cfe/trunk/test/CodeGen/avx512bw-builtins.c
cfe/trunk/test/CodeGen/avx512dq-builtins.c
Author: mzuckerm
Date: Tue Apr 4 08:29:53 2017
New Revision: 299431
URL: http://llvm.org/viewvc/llvm-project?rev=299431=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 the
Author: mzuckerm
Date: Tue Nov 1 08:16:44 2016
New Revision: 285688
URL: http://llvm.org/viewvc/llvm-project?rev=285688=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'
Author: mzuckerm
Date: Mon Oct 31 13:40:17 2016
New Revision: 285617
URL: http://llvm.org/viewvc/llvm-project?rev=285617=rev
Log:
Fixing problem with CodeGen/avx512-kconstraints-att_inline_asm.c
Modified:
cfe/trunk/test/CodeGen/avx512-kconstraints-att_inline_asm.c
Modified:
Author: mzuckerm
Date: Mon Oct 31 12:23:52 2016
New Revision: 285604
URL: http://llvm.org/viewvc/llvm-project?rev=285604=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 10:27:54 2016
New Revision: 285585
URL: http://llvm.org/viewvc/llvm-project?rev=285585=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 a
Author: mzuckerm
Date: Mon Oct 31 09:16:57 2016
New Revision: 285573
URL: http://llvm.org/viewvc/llvm-project?rev=285573=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:
Author: mzuckerm
Date: Mon Oct 31 07:49:36 2016
New Revision: 285565
URL: http://llvm.org/viewvc/llvm-project?rev=285565=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 07:05:41 2016
New Revision: 285563
URL: http://llvm.org/viewvc/llvm-project?rev=285563=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 k
Author: mzuckerm
Date: Mon Oct 31 05:12:36 2016
New Revision: 285556
URL: http://llvm.org/viewvc/llvm-project?rev=285556=rev
Log:
Revert reviosion 28
Removed:
cfe/trunk/test/CodeGen/avx512-inline-asm-kregisters-basics.c
Modified:
cfe/trunk/lib/Basic/Targets.cpp
Modified:
Author: mzuckerm
Date: Mon Oct 31 04:37:59 2016
New Revision: 28
URL: http://llvm.org/viewvc/llvm-project?rev=28=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 k
Author: mzuckerm
Date: Sun Oct 30 09:54:05 2016
New Revision: 285519
URL: http://llvm.org/viewvc/llvm-project?rev=285519=rev
Log:
Fixing "type" issue for (epi32)
and replaceing hardcoded inf with clang builtin inf "__builtin_inff()" for
float ({max|min}_{pd|ps})
Modified:
Author: mzuckerm
Date: Fri Oct 28 12:25:26 2016
New Revision: 285419
URL: http://llvm.org/viewvc/llvm-project?rev=285419=rev
Log:
Fixing small problem with avx512-reduceIntrin.c test on some OS.
Modified:
cfe/trunk/test/CodeGen/avx512-reduceIntrin.c
Modified:
Author: mzuckerm
Date: Fri Oct 28 10:16:03 2016
New Revision: 285405
URL: http://llvm.org/viewvc/llvm-project?rev=285405=rev
Log:
1. Fixing small types issue (PD|PS) (reduce) .
2. Cosmetic changes
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Mon Oct 24 06:30:23 2016
New Revision: 284967
URL: http://llvm.org/viewvc/llvm-project?rev=284967=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
Modified:
Author: mzuckerm
Date: Mon Oct 24 05:53:20 2016
New Revision: 284963
URL: http://llvm.org/viewvc/llvm-project?rev=284963=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 14 03:13:27 2016
New Revision: 284213
URL: http://llvm.org/viewvc/llvm-project?rev=284213=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-all
Author: mzuckerm
Date: Mon Oct 10 00:45:54 2016
New Revision: 283716
URL: http://llvm.org/viewvc/llvm-project?rev=283716=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: Wed Oct 5 07:56:06 2016
New Revision: 283314
URL: http://llvm.org/viewvc/llvm-project?rev=283314=rev
Log:
[Clang][AVX512][BuiltIn]Adding missing intrinsics move_{sd|ss} to clang
Differential Revision: http://reviews.llvm.org/D21021
Modified:
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
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
Author: mzuckerm
Date: Tue Jul 12 07:42:27 2016
New Revision: 275169
URL: http://llvm.org/viewvc/llvm-project?rev=275169=rev
Log:
[Clang][AVX512] Making cosmetic changes
Modified:
cfe/trunk/lib/Headers/avx512vbmiintrin.h
Modified: cfe/trunk/lib/Headers/avx512vbmiintrin.h
URL:
m_zuckerman updated this revision to Diff 62766.
http://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 Jul 5 10:56:03 2016
New Revision: 274559
URL: http://llvm.org/viewvc/llvm-project?rev=274559=rev
Log:
[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang
Differential Revision: http://reviews.llvm.org/D21792
Added:
Author: mzuckerm
Date: Tue Jul 5 03:08:01 2016
New Revision: 274532
URL: http://llvm.org/viewvc/llvm-project?rev=274532=rev
Log:
[Clang][BuiltIn][AVX512] adding _mm{|256|512}_mask_cvt{s|us|}epi16_storeu_epi8
intrinsics
Differential Revision: http://reviews.llvm.org/D21729
Modified:
Author: mzuckerm
Date: Thu Jun 30 03:05:46 2016
New Revision: 274218
URL: http://llvm.org/viewvc/llvm-project?rev=274218=rev
Log:
[Clang][Intrinsics][AVX512][BuiltIn] adding intrinsics for vrangesd instruction
set
Differential Revision: http://reviews.llvm.org/D21734
Modified:
m_zuckerman added a comment.
No problem
http://reviews.llvm.org/D21836
___
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, craig.topper.
m_zuckerman added a subscriber: cfe-commits.
By SPEC, instruction vpermilps gets IMM bigger than 15.
Below, you can see that IMM can be any number between 0 to 255 include.
SELECT4(src,
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21792
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/CMakeLists.txt
lib/Headers/clflushoptintrin.h
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21790
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/CMakeLists.txt
lib/Headers/immintrin.h
Index:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21729
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512bwintrin.h
lib/Headers/avx512vlbwintrin.h
Author: mzuckerm
Date: Wed Jun 22 07:32:43 2016
New Revision: 273401
URL: http://llvm.org/viewvc/llvm-project?rev=273401=rev
Log:
[Clang][bmi][intrinsics] Adding _mm_tzcnt_64 _mm_tzcnt_32 intrinsics to clang.
Differential Revision: http://reviews.llvm.org/D21373
Modified:
m_zuckerman added inline comments.
Comment at: lib/Headers/bmiintrin.h:296
@@ +295,3 @@
+/// This intrinsic corresponds to the \c TZCNT instruction.
+///
+/// \param __X
We can't use #define Here. The __mm_tzcnt_32(a) intrinsics is deferent from
__tzcnt_u32 in
m_zuckerman updated this revision to Diff 61351.
http://reviews.llvm.org/D21373
Files:
lib/Headers/bmiintrin.h
test/CodeGen/bmi-builtins.c
Index: test/CodeGen/bmi-builtins.c
===
--- test/CodeGen/bmi-builtins.c
+++
m_zuckerman updated this revision to Diff 61250.
http://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 created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21505
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21373
Files:
lib/Headers/bmiintrin.h
test/CodeGen/bmi-builtins.c
Index: test/CodeGen/bmi-builtins.c
Author: mzuckerm
Date: Tue Jun 14 08:45:17 2016
New Revision: 272667
URL: http://llvm.org/viewvc/llvm-project?rev=272667=rev
Log:
[Clang][avx512][Intrinsics] adding prefetch gather intrinsics
Differential Revision: http://reviews.llvm.org/D21322
Modified:
Author: mzuckerm
Date: Tue Jun 14 07:38:58 2016
New Revision: 272658
URL: http://llvm.org/viewvc/llvm-project?rev=272658=rev
Log:
[Clang][AVX512][intrinsics] Adding missing intrinsics div_pd and div_ps
Differential Revision: http://reviews.llvm.org/D20626
Modified:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
_mm512_prefetch_i64gather_ps
_mm512_prefetch_i32gather_pd
_mm512_prefetch_i64gather_pd
_mm512_prefetch_i32gather_ps
http://reviews.llvm.org/D21322
Files:
Author: mzuckerm
Date: Wed Jun 8 03:19:27 2016
New Revision: 272123
URL: http://llvm.org/viewvc/llvm-project?rev=272123=rev
Log:
[Clang][AVX512][BUILTIN]Adding intrinsics for range_round_{sd|ss}
Differential Revision: http://reviews.llvm.org/D21002
Modified:
Author: mzuckerm
Date: Tue Jun 7 09:00:20 2016
New Revision: 272012
URL: http://llvm.org/viewvc/llvm-project?rev=272012=rev
Log:
[clang][AVX512][Intrinsics] Adding intrinsics reduce_[round]_{ss|sd} to clang
Differential Revision: http://reviews.llvm.org/D21014
Modified:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21058
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512bwintrin.h
test/CodeGen/avx512bw-builtins.c
Index:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21021
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21014
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512dqintrin.h
test/CodeGen/avx512dq-builtins.c
Index:
Author: mzuckerm
Date: Sun Jun 5 10:57:49 2016
New Revision: 271836
URL: http://llvm.org/viewvc/llvm-project?rev=271836=rev
Log:
Fixing problem with rsqrt28_sd
maskz_rsqrt28_sd mapped to mask_rsqrt28_sd and not to the maskz.
Modified:
cfe/trunk/lib/Headers/avx512erintrin.h
Modified:
Author: mzuckerm
Date: Sun Jun 5 10:43:30 2016
New Revision: 271835
URL: http://llvm.org/viewvc/llvm-project?rev=271835=rev
Log:
[Clang][AVX512]Adding set4 intrinsics
Differential Revision: http://reviews.llvm.org/D20866
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Sun Jun 5 10:12:52 2016
New Revision: 271832
URL: http://llvm.org/viewvc/llvm-project?rev=271832=rev
Log:
[Clang][AVX512][Intrinsics] Adding two definitions _mm512_setzero and
_mm512_setzero_epi32
Differential Revision: http://reviews.llvm.org/D20871
Modified:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21002
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512dqintrin.h
test/CodeGen/avx512dq-builtins.c
Index:
m_zuckerman updated this revision to Diff 59663.
http://reviews.llvm.org/D20626
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
m_zuckerman updated this revision to Diff 59659.
http://reviews.llvm.org/D20871
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
m_zuckerman updated this revision to Diff 59389.
http://reviews.llvm.org/D20871
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
m_zuckerman added a comment.
Yes its API
http://reviews.llvm.org/D20871
___
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 59379.
http://reviews.llvm.org/D20866
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
Author: mzuckerm
Date: Thu Jun 2 02:44:08 2016
New Revision: 271498
URL: http://llvm.org/viewvc/llvm-project?rev=271498=rev
Log:
[Clang][AVX512][INTRINSICS] adding round cvt and fix regular cvtps_ph
Differential Revision: http://reviews.llvm.org/D20870
Modified:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20871
Files:
lib/Headers/avx512fintrin.h
Index: lib/Headers/avx512fintrin.h
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20870
Files:
lib/Headers/avx512vlintrin.h
test/CodeGen/avx512vl-builtins.c
Index: test/CodeGen/avx512vl-builtins.c
Author: mzuckerm
Date: Wed Jun 1 09:41:41 2016
New Revision: 271398
URL: http://llvm.org/viewvc/llvm-project?rev=271398=rev
Log:
[Clang][Intrinsics][avx512] Continue Adding round cvt to clang
And remove trailing spaces in intrinsic f test
Differential Revision: http://reviews.llvm.org/D20810
m_zuckerman created this revision.
m_zuckerman added reviewers: delena, AsafBadouh, igorb.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20866
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
Author: mzuckerm
Date: Wed Jun 1 07:21:00 2016
New Revision: 271387
URL: http://llvm.org/viewvc/llvm-project?rev=271387=rev
Log:
Adding front-end support to several intrinsics (bit scanning, conversion and
state reading intrinsics)
Adding LLVM front-end support to two intrinsics dealing with
Author: mzuckerm
Date: Wed Jun 1 03:34:03 2016
New Revision: 271373
URL: http://llvm.org/viewvc/llvm-project?rev=271373=rev
Log:
[Clang][Intrinsics][avx512] Adding round intrinsics fot max/min/sqrt
instruction set to clang
Differential Revision: http://reviews.llvm.org/D20812
Modified:
Author: mzuckerm
Date: Wed Jun 1 02:35:44 2016
New Revision: 271368
URL: http://llvm.org/viewvc/llvm-project?rev=271368=rev
Log:
[Clang][Intrinsics][avx512] Adding round roundscale to clang
Differential Revision: http://reviews.llvm.org/D20815
Modified:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20810
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
Author: mzuckerm
Date: Tue May 31 06:27:34 2016
New Revision: 271265
URL: http://llvm.org/viewvc/llvm-project?rev=271265=rev
Log:
[Clang][Intrinsics][avx512] Adding round cvt to clang
Differential Revision: http://reviews.llvm.org/D20790
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
m_zuckerman updated this revision to Diff 58957.
http://reviews.llvm.org/D20790
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
===
--- test/CodeGen/avx512f-builtins.c
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20790
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: test/CodeGen/avx512f-builtins.c
Author: mzuckerm
Date: Mon May 30 08:22:12 2016
New Revision: 271205
URL: http://llvm.org/viewvc/llvm-project?rev=271205=rev
Log:
[Clang][avx512][builtin] Adding missing intrinsics for cvt
Differential Revision: http://reviews.llvm.org/D20618
Modified:
m_zuckerman added inline comments.
Comment at: test/CodeGen/avx512f-builtins.c:1927
@@ +1926,3 @@
+ // check-label: @test_mm512_div_pd
+ // check: @llvm.x86.avx512.mask.div.pd.512
+ return _mm512_div_pd(__a,__b);
craig.topper wrote:
> delena wrote:
> > I
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/D20614
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
Author: mzuckerm
Date: Thu May 26 09:32:11 2016
New Revision: 270851
URL: http://llvm.org/viewvc/llvm-project?rev=270851=rev
Log:
Adding missing _mm512_castsi512_si256 intrinsic.
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/test/CodeGen/avx512f-builtins.c
Modified:
Author: mzuckerm
Date: Thu May 26 03:10:12 2016
New Revision: 270830
URL: http://llvm.org/viewvc/llvm-project?rev=270830=rev
Log:
Fix instrinsics names:
_mm128_cmp_ps_mask-->_mm_cmp_ps_mask
_mm128_mask_cmp_ps_mask-->_mm_mask_cmp_ps_mask
_mm128_cmp_pd_mask-->_mm_cmp_pd_mask
Author: mzuckerm
Date: Thu May 26 01:54:52 2016
New Revision: 270825
URL: http://llvm.org/viewvc/llvm-project?rev=270825=rev
Log:
[Clang][AVX512][BUILTIN] Adding intrinsics for set1
Differential Revision: http://reviews.llvm.org/D20562
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20626
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Wed May 25 10:05:03 2016
New Revision: 270707
URL: http://llvm.org/viewvc/llvm-project?rev=270707=rev
Log:
[Clang][AVX512][Builtin] Fix palignr intrinsics header
Differential Revision: http://reviews.llvm.org/D20620
Modified:
cfe/trunk/lib/Headers/avx512bwintrin.h
Author: mzuckerm
Date: Wed May 25 09:04:21 2016
New Revision: 270699
URL: http://llvm.org/viewvc/llvm-project?rev=270699=rev
Log:
[Clang][AVX512][BUILTIN] Add missing intrinsics for cast
Differential Revision: http://reviews.llvm.org/D20523
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
We don't need to multiply by eight the IMM. The instruction is doing that.
http://reviews.llvm.org/D20620
Files:
lib/Headers/avx512bwintrin.h
Index:
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D20618
Files:
lib/Headers/avx512fintrin.h
test/CodeGen/avx512f-builtins.c
Index: lib/Headers/avx512fintrin.h
m_zuckerman added a comment.
First thanks
I don't see any problem with the patch.
but if you can please add full svn diff from clang.
svn diff --diff-cmd=diff -x -U99 > x.patch
Repository:
rL LLVM
http://reviews.llvm.org/D20614
___
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
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 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
Author: mzuckerm
Date: Mon May 23 10:04:39 2016
New Revision: 270441
URL: http://llvm.org/viewvc/llvm-project?rev=270441=rev
Log:
[clang][AVX512][Builtin] adding missing intrinsics for
vpmultishiftqb{128|256|512} instruction set .
Differential Revision: http://reviews.llvm.org/D20521
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
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
Author: mzuckerm
Date: Mon May 23 03:01:48 2016
New Revision: 270401
URL: http://llvm.org/viewvc/llvm-project?rev=270401=rev
Log:
[Clang][AVX512][BUILTIN]adding missing intrinsics for movdaq instruction set
Differential Revision: http://reviews.llvm.org/D20514
Modified:
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
Author: mzuckerm
Date: Thu May 19 07:07:49 2016
New Revision: 270047
URL: http://llvm.org/viewvc/llvm-project?rev=270047=rev
Log:
[Clang][AVX512][intrinsics] continue completing missing set intrinsics
Differential Revision: http://reviews.llvm.org/D20160
Modified:
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: Wed May 18 10:25:53 2016
New Revision: 269939
URL: http://llvm.org/viewvc/llvm-project?rev=269939=rev
Log:
[Clang][AVX512] completing missing intrinsics [pandnd].
Differential Revision: http://reviews.llvm.org/D20101
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
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
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
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
Author: mzuckerm
Date: Mon May 16 13:57:24 2016
New Revision: 269680
URL: http://llvm.org/viewvc/llvm-project?rev=269680=rev
Log:
[Clang][AVX512] completing missing intrinsics for [vpabs] instruction set
Differential Revision: http://reviews.llvm.org/D20069
Modified:
Author: mzuckerm
Date: Wed May 11 06:41:29 2016
New Revision: 269172
URL: http://llvm.org/viewvc/llvm-project?rev=269172=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: Wed May 11 06:21:18 2016
New Revision: 269170
URL: http://llvm.org/viewvc/llvm-project?rev=269170=rev
Log:
[clang][AVX512] completing missing intrinsics for [vpermt2d|vptestm]
instruction set.
Differential Revision: http://reviews.llvm.org/D20096
Modified:
Author: mzuckerm
Date: Tue May 10 08:13:54 2016
New Revision: 269056
URL: http://llvm.org/viewvc/llvm-project?rev=269056=rev
Log:
[Clang][AVX512] completing missing intrinsics [load/store]
Differential Revision: http://reviews.llvm.org/D20063
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
Author: mzuckerm
Date: Tue May 10 06:34:19 2016
New Revision: 269042
URL: http://llvm.org/viewvc/llvm-project?rev=269042=rev
Log:
[Clang][AVX512] completing missing intrinsics [vmin/vmax]{sd|sq|uq|ud}.
Differential Revision: http://reviews.llvm.org/D20064
Modified:
1 - 100 of 165 matches
Mail list logo