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: 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: 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: 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 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: 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: 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 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 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 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 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 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 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: 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: 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: 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: 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: 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: 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: 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: 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-
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: 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
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&view=rev
Log:
[Clang][AVX512] Making cosmetic changes
Modified:
cfe/trunk/lib/Headers/avx512vbmiintrin.h
Modified: cfe/trunk/lib/Headers/avx512vbmiintrin.h
URL:
http://ll
m_zuckerman updated this revision to Diff 62768.
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 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&view=rev
Log:
[Clang][Feature] Adding CLFLUSHOPT feature and intrinsic to clang
Differential Revision: http://reviews.llvm.org/D21792
Added:
cfe/trunk/lib/Headers/clflush
Author: mzuckerm
Date: Tue Jul 5 06:30:31 2016
New Revision: 274539
URL: http://llvm.org/viewvc/llvm-project?rev=274539&view=rev
Log:
ntrinsics _mm256_permutexvar_epi64 doesn't accept three parameters as specify
bellow.
I deleted the extra mask parameter.
__m256i _mm256_permutexvar_epi64 (__m25
Author: mzuckerm
Date: Tue Jul 5 03:08:01 2016
New Revision: 274532
URL: http://llvm.org/viewvc/llvm-project?rev=274532&view=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:
cf
Author: mzuckerm
Date: Thu Jun 30 07:12:20 2016
New Revision: 274224
URL: http://llvm.org/viewvc/llvm-project?rev=274224&view=rev
Log:
[AVX512][BUILTIN][vpermilps][intrinsics] Fixing two incorrect IMM check.
Differential Revision: http://reviews.llvm.org/D21836
Modified:
cfe/trunk/lib/Sema/
Author: mzuckerm
Date: Thu Jun 30 03:05:46 2016
New Revision: 274218
URL: http://llvm.org/viewvc/llvm-project?rev=274218&view=rev
Log:
[Clang][Intrinsics][AVX512][BuiltIn] adding intrinsics for vrangesd instruction
set
Differential Revision: http://reviews.llvm.org/D21734
Modified:
cfe/trun
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, con
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
lib/Headers/immintrin
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: lib/Headers/immintrin.
m_zuckerman created this revision.
m_zuckerman added reviewers: AsafBadouh, igorb, delena.
m_zuckerman added a subscriber: cfe-commits.
http://reviews.llvm.org/D21734
Files:
lib/Headers/avx512dqintrin.h
test/CodeGen/avx512dq-builtins.c
Index: test/CodeGen/avx512dq-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/D21729
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512bwintrin.h
lib/Headers/avx512vlbwintrin.h
test/CodeGen/avx512
Author: mzuckerm
Date: Wed Jun 22 07:32:43 2016
New Revision: 273401
URL: http://llvm.org/viewvc/llvm-project?rev=273401&view=rev
Log:
[Clang][bmi][intrinsics] Adding _mm_tzcnt_64 _mm_tzcnt_32 intrinsics to clang.
Differential Revision: http://reviews.llvm.org/D21373
Modified:
cfe/trunk/lib/
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 t
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
+++ test/CodeGen/b
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&view=rev
Log:
[Clang][avx512][Intrinsics] adding prefetch gather intrinsics
Differential Revision: http://reviews.llvm.org/D21322
Modified:
cfe/trunk/lib/Headers/avx512pfi
Author: mzuckerm
Date: Tue Jun 14 07:38:58 2016
New Revision: 272658
URL: http://llvm.org/viewvc/llvm-project?rev=272658&view=rev
Log:
[Clang][AVX512][intrinsics] Adding missing intrinsics div_pd and div_ps
Differential Revision: http://reviews.llvm.org/D20626
Modified:
cfe/trunk/lib/Headers
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:
lib/
Author: mzuckerm
Date: Wed Jun 8 03:19:27 2016
New Revision: 272123
URL: http://llvm.org/viewvc/llvm-project?rev=272123&view=rev
Log:
[Clang][AVX512][BUILTIN]Adding intrinsics for range_round_{sd|ss}
Differential Revision: http://reviews.llvm.org/D21002
Modified:
cfe/trunk/include/clang/Bas
Author: mzuckerm
Date: Tue Jun 7 09:00:20 2016
New Revision: 272012
URL: http://llvm.org/viewvc/llvm-project?rev=272012&view=rev
Log:
[clang][AVX512][Intrinsics] Adding intrinsics reduce_[round]_{ss|sd} to clang
Differential Revision: http://reviews.llvm.org/D21014
Modified:
cfe/trunk/incl
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: test/CodeGe
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: test/CodeGen/
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: test/CodeGe
Author: mzuckerm
Date: Sun Jun 5 10:57:49 2016
New Revision: 271836
URL: http://llvm.org/viewvc/llvm-project?rev=271836&view=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&view=rev
Log:
[Clang][AVX512]Adding set4 intrinsics
Differential Revision: http://reviews.llvm.org/D20866
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/tes
Author: mzuckerm
Date: Sun Jun 5 10:12:52 2016
New Revision: 271832
URL: http://llvm.org/viewvc/llvm-project?rev=271832&view=rev
Log:
[Clang][AVX512][Intrinsics] Adding two definitions _mm512_setzero and
_mm512_setzero_epi32
Differential Revision: http://reviews.llvm.org/D20871
Modified:
c
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: test/CodeGe
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&view=rev
Log:
[Clang][AVX512][INTRINSICS] adding round cvt and fix regular cvtps_ph
Differential Revision: http://reviews.llvm.org/D20870
Modified:
cfe/trunk/lib/Headers/
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&view=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/D2081
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&view=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 w
Author: mzuckerm
Date: Wed Jun 1 03:34:03 2016
New Revision: 271373
URL: http://llvm.org/viewvc/llvm-project?rev=271373&view=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&view=rev
Log:
[Clang][Intrinsics][avx512] Adding round roundscale to clang
Differential Revision: http://reviews.llvm.org/D20815
Modified:
cfe/trunk/lib/Headers/avx512fint
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&view=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&view=rev
Log:
[Clang][avx512][builtin] Adding missing intrinsics for cvt
Differential Revision: http://reviews.llvm.org/D20618
Modified:
cfe/trunk/lib/Headers/avx512fin
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 don't
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
http://lists.llvm.or
Author: mzuckerm
Date: Thu May 26 09:32:11 2016
New Revision: 270851
URL: http://llvm.org/viewvc/llvm-project?rev=270851&view=rev
Log:
Adding missing _mm512_castsi512_si256 intrinsic.
Modified:
cfe/trunk/lib/Headers/avx512fintrin.h
cfe/trunk/test/CodeGen/avx512f-builtins.c
Modified: c
Author: mzuckerm
Date: Thu May 26 03:10:12 2016
New Revision: 270830
URL: http://llvm.org/viewvc/llvm-project?rev=270830&view=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
_mm128_mask_cmp_pd
Author: mzuckerm
Date: Thu May 26 01:54:52 2016
New Revision: 270825
URL: http://llvm.org/viewvc/llvm-project?rev=270825&view=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&view=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&view=rev
Log:
[Clang][AVX512][BUILTIN] Add missing intrinsics for cast
Differential Revision: http://reviews.llvm.org/D20523
Modified:
cfe/trunk/lib/Headers/avx512fintrin
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: lib/Hea
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
___
cfe-co
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&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 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
test/CodeGen/av
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/D20514
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512fintrin.h
lib/Headers/avx512vlintrin.h
test/CodeGen/avx512f-b
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
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&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 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
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.
1 - 100 of 180 matches
Mail list logo