r314104 - [Clang] Adding missing feature to goldmont

2017-09-25 Thread Michael Zuckerman via cfe-commits
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

r283314 - [Clang][AVX512][BuiltIn]Adding missing intrinsics move_{sd|ss} to clang

2016-10-05 Thread Michael Zuckerman via cfe-commits
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

r283716 - [x86][inline-asm][clang] accept 'v' constraint

2016-10-09 Thread Michael Zuckerman via cfe-commits
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'

r284213 - [x86][ms-inline-asm] use of "jmp short" in asm is not supported

2016-10-14 Thread Michael Zuckerman via cfe-commits
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-

Re: [PATCH] D21505: [Clang][AVX512][Intrinsics]Adding intrinsics for mov{ss|sd} instruction set

2016-09-05 Thread michael zuckerman via cfe-commits
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 +

Re: [PATCH] D21505: [Clang][AVX512][Intrinsics]Adding intrinsics for mov{ss|sd} instruction set

2016-09-05 Thread michael zuckerman via cfe-commits
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

Re: [PATCH] D21505: [Clang][AVX512][Intrinsics]Adding intrinsics for mov{ss|sd} instruction set

2016-09-06 Thread michael zuckerman via 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 +

r299431 - [X86][Clang] Converting __mm{|256|512}_movm_epi{8|16|32|64} LLVMIR call into generic intrinsics.

2017-04-04 Thread Michael Zuckerman via cfe-commits
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

r299442 - Fix problem with test.

2017-04-04 Thread Michael Zuckerman via cfe-commits
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

r306673 - [Clang][X86][Goldmont]Adding new target-cpu: Goldmont

2017-06-29 Thread Michael Zuckerman via cfe-commits
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

r284963 - [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators: +, *, &&, ||) intrinsics to Clang

2016-10-24 Thread Michael Zuckerman via cfe-commits
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

r284967 - revert r284963

2016-10-24 Thread Michael Zuckerman via cfe-commits
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

r285054 - [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (Operators: +, *, &&, ||) intrinsics to Clang

2016-10-25 Thread Michael Zuckerman via cfe-commits
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

r285405 - 1. Fixing small types issue (PD|PS) (reduce) .

2016-10-28 Thread Michael Zuckerman via cfe-commits
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

r285419 - Fixing small problem with avx512-reduceIntrin.c test on some OS.

2016-10-28 Thread Michael Zuckerman via cfe-commits
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

r285493 - [X86][AVX512][Clang][Intrinsics][reduce] Adding missing reduce (max|min) intrinsics to Clang .

2016-10-29 Thread Michael Zuckerman via cfe-commits
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

r285519 - Fixing "type" issue for (epi32)

2016-10-30 Thread Michael Zuckerman via cfe-commits
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

r285555 - [x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285556 - Revert reviosion 285555

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285563 - [x86][inline-asm] Introducing (AVX512) k0-k7 registers for inline-asm usage

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285565 - revert r285563 fail in test CodeGen/avx512-inline-asm-kregisters-basics.c

2016-10-31 Thread Michael Zuckerman via cfe-commits
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:

r285573 - second attempt at r285565.

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285585 - [x86][inline-asm] Add support for curly brackets escape using "%" in extended inline asm.

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285604 - [x86][inline-asm][AVX512][clang][PART-1] Introducing "k" and "Yk" constraints for extended inline assembly, enabling use of AVX512 masked vectorized instructions.

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285617 - Fixing problem with CodeGen/avx512-kconstraints-att_inline_asm.c

2016-10-31 Thread Michael Zuckerman via cfe-commits
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

r285688 - [x86][inline-asm][clang] accept 'v' constraint

2016-11-01 Thread Michael Zuckerman via cfe-commits
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

r261196 - [CLANG] [AVX512] [BUILTIN] Adding pmovsx{b|d|w}{w|d|q}{128|256|512} builtin to clang

2016-02-18 Thread Michael Zuckerman via cfe-commits
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

r261471 - [CLANG] [AVX512] [BUILTIN] Adding pmovzx{b|d|w}{w|d|q}{128|256|512} builtin to clang

2016-02-21 Thread Michael Zuckerman via cfe-commits
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

r261516 - [CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .

2016-02-22 Thread Michael Zuckerman via cfe-commits
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

r261518 - [CLANG] [AVX512] [BUILTIN] Adding prol{d|q|w}{128|256|512} builtin to clang .

2016-02-22 Thread Michael Zuckerman via cfe-commits
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

r261635 - [CLANG] [AVX512] [BUILTIN] Adding pro{lv|r}{d|q}{128|256|512} builtin to clang

2016-02-23 Thread Michael Zuckerman via cfe-commits
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

r261638 - [CLANG] [AVX512] [BUILTIN] Adding pro{lv|r}{d|q}{128|256|512} builtin to clang

2016-02-23 Thread Michael Zuckerman via cfe-commits
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

r261641 - [CLANG] [AVX512] [BUILTIN] Adding prorv{d|q}{128|256|512} builtin to clang

2016-02-23 Thread Michael Zuckerman via cfe-commits
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

r261755 - [CLANG] [AVX512] [BUILTIN] Adding PSHUF{L|H}W{128|256|512} builtin to clang .

2016-02-24 Thread Michael Zuckerman via cfe-commits
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

r267690 - [Clang][BuiltIn][AVX512]Adding intrinsics for vmovntdqa vmovntpd vmovntps instruction set

2016-04-27 Thread Michael Zuckerman via cfe-commits
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

r267696 - [Clang][BuiltIn][AVX512] Adding intrinsics without mask for VBROADCAST and VPBROADCAST instruction set .

2016-04-27 Thread Michael Zuckerman via cfe-commits
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

r267728 - [Clang][Builtin][AVX512] Adding intrisnics for the vpconflict{q|d} instruction set

2016-04-27 Thread Michael Zuckerman via cfe-commits
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

r267876 - [Clang][BuiltIn][AVX512] Adding intrinsics fot align{d|q} and palignr instruction set

2016-04-28 Thread Michael Zuckerman via cfe-commits
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

r267942 - [clang][AVX512][Builtin] Adding intrinsics for the SAD instruction set.

2016-04-28 Thread Michael Zuckerman via cfe-commits
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

r268013 - [Clang][AVX512][Builtin] Adding intrinsics for compress instruction set

2016-04-29 Thread Michael Zuckerman via cfe-commits
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

r268028 - [clang][BuiltIn][AVX512]Adding intrinsics for cmp{ss|sd} instruction set.

2016-04-29 Thread Michael Zuckerman via cfe-commits
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/

r268196 - [clang][Builtin][AVX512] Adding intrinsics for vmovshdup and vmovsldup instruction set

2016-05-01 Thread Michael Zuckerman via cfe-commits
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/

r268213 - [Clang][BuiltIn][avx512] Adding intrinsics for vpshufd instruction set

2016-05-02 Thread Michael Zuckerman via cfe-commits
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

r268214 - [Clang][avx512][builtin] Adding intrinsics for vexpand{d|q|ps|pd} instrctuon set

2016-05-02 Thread Michael Zuckerman via cfe-commits
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

r268217 - [Clang][AVX512][BuiltIn] Adding intrinsics for cvtps2pd instruction set

2016-05-02 Thread Michael Zuckerman via cfe-commits
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

r268230 - [CLANG][AVX512][BUILTIN]movap{d|s}{128|256|512}

2016-05-02 Thread Michael Zuckerman via cfe-commits
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

r268372 - [Clang][AVX512][BUILTIN] Adding intrinsics for compressstore{df|di|sf|si} instruction set.

2016-05-03 Thread Michael Zuckerman via cfe-commits
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:

r268373 - [Clang][AVX512][Builtin] Adding intrinsics for vcvttpd2udq instruction set

2016-05-03 Thread Michael Zuckerman via cfe-commits
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

r268376 - [Clang][AVX512][Builtin] Adding intrinsics for vcvt{ph|ps}2{ps|ph} instruction set

2016-05-03 Thread Michael Zuckerman via cfe-commits
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

r268385 - [Clang][avx512][Builtin] Adding intrinsics for cvtw2mask{128|256|512} instruction set

2016-05-03 Thread Michael Zuckerman via cfe-commits
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

r268387 - [clang][AVX512][BuiltIn] Adding intrinsics for cast{pd|ps|si}128_{pd|ps|si}512 and castsi256_si512 instruction set

2016-05-03 Thread Michael Zuckerman via cfe-commits
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

r268481 - [Clang][Builtin][AVX512] Adding intrinsics fot cvt{u}si2s{d|s} cvt{sd|ss}2{ss|sd} instruction set

2016-05-04 Thread Michael Zuckerman via cfe-commits
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

r268903 - [Clang][AVX512] completing missing intrinsics [CVT]

2016-05-09 Thread Michael Zuckerman via cfe-commits
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

r268910 - [clang][AVX512] completing missing intrinsics [vmin/vmax].

2016-05-09 Thread Michael Zuckerman via cfe-commits
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

r269022 - [Clang][AVX512] completing missing intrinsics [roundscale, ceil, floor]

2016-05-10 Thread Michael Zuckerman via cfe-commits
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

r269037 - [Clang][AVX512] completing missing intrinsics [vextractf].

2016-05-10 Thread Michael Zuckerman via cfe-commits
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

r269042 - [Clang][AVX512] completing missing intrinsics [vmin/vmax]{sd|sq|uq|ud}.

2016-05-10 Thread Michael Zuckerman via cfe-commits
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

r269056 - [Clang][AVX512] completing missing intrinsics [load/store]

2016-05-10 Thread Michael Zuckerman via cfe-commits
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

r269170 - [clang][AVX512] completing missing intrinsics for [vpermt2d|vptestm] instruction set.

2016-05-11 Thread Michael Zuckerman via cfe-commits
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

r269172 - [clang][AVX512] completing missing set intrinsics

2016-05-11 Thread Michael Zuckerman via cfe-commits
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

r269649 - [Clang][AVX512] completing missing intrinsics [vsqrt|vrsqrt|vrcp14 ].

2016-05-16 Thread Michael Zuckerman via cfe-commits
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/

r269680 - [Clang][AVX512] completing missing intrinsics for [vpabs] instruction set

2016-05-16 Thread Michael Zuckerman via cfe-commits
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

[PATCH] D20358: Convert AVX non-temporal store builtins to LLVM-native IR.

2016-05-18 Thread michael zuckerman via cfe-commits
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

[PATCH] D20359: Convert AVX non-temporal store builtins to LLVM-native IR. This was previously done for SSE builtins.

2016-05-18 Thread michael zuckerman via cfe-commits
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.

Re: [PATCH] D20321: [Clang][AVX512][intrinsics] Fix vperm intrinsics.

2016-05-18 Thread michael zuckerman via cfe-commits
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

r269939 - [Clang][AVX512] completing missing intrinsics [pandnd].

2016-05-18 Thread Michael Zuckerman via 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

Re: [PATCH] D20321: [Clang][AVX512][intrinsics] Fix vperm intrinsics.

2016-05-18 Thread michael zuckerman via cfe-commits
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

r270047 - [Clang][AVX512][intrinsics] continue completing missing set intrinsics

2016-05-19 Thread Michael Zuckerman via 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

r265677 - Fixing duplicate declaration "_mm256 _mm_set_epi32" in revision 262177

2016-04-07 Thread Michael Zuckerman via cfe-commits
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

r265895 - [Clang][AVX512][BuiltIn] Adding avx512 ( store ) builtin to clang

2016-04-10 Thread Michael Zuckerman via cfe-commits
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

r265896 - Adding avx512 (unpck{h|l}{pd|ps}, rcp14{pd|ps}{128|256}, vplzcnt{d|q} ) builtin to clang

2016-04-10 Thread Michael Zuckerman via cfe-commits
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

r265904 - [Clang][AVX512][BuiltIn] Adding avx512 ( vcvt ) builtin to clang

2016-04-10 Thread Michael Zuckerman via cfe-commits
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

r265915 - [Clang][AVX512][BuiltIn] Adding avx512 ( vperm{i|t}2var, vpermil{var}{ps|pd}{256|512} ) builtin to clang.

2016-04-11 Thread Michael Zuckerman via cfe-commits
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

r265928 - [Clang][AVX512][BuiltIn] Adding avx512 ( ptest{n}m{b|w}{128|256|512} ) builtin to clang

2016-04-11 Thread Michael Zuckerman via cfe-commits
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

r265935 - [Clang][AVX512][BuiltIn] Adding avx512 ( punpck{h|l}{dq|qdq}{128|256|512}, rndscale{ss|sd}, {scalef{ss|sd|pd512|ps512} ) builtin to clang

2016-04-11 Thread Michael Zuckerman via cfe-commits
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:

r265952 - [CLANG] [AVX512] [BUILTIN] Adding PSRA{Q|D|QI|DI}{128|256|512} builtin

2016-04-11 Thread Michael Zuckerman via cfe-commits
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

r265964 - [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

2016-04-11 Thread Michael Zuckerman via cfe-commits
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

r266048 - [Clang][BuiltIn][avx512] Adding avx512 (shuf, sqrt{ss|sd}, rsqrt ) builtin to clang

2016-04-12 Thread Michael Zuckerman via cfe-commits
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

r266188 - [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.

2016-04-13 Thread Michael Zuckerman via cfe-commits
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:

r266195 - [Clang][AVX512][Builtin] Adding support for VBROADCAST and VPBROADCASTB/W/D/Q instruction set

2016-04-13 Thread Michael Zuckerman via cfe-commits
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:

r266202 - [Clang][AVX512][Builtin] Adding support to intrinsics of pmovs{d|q}{b|w|d}{128|256|512} instruction set

2016-04-13 Thread Michael Zuckerman via cfe-commits
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

r266278 - [Clang][AVX512][Builtin] Adding intrinsics of vpmovus{d|q}{b|w|d}{128|256|512} instruction set

2016-04-13 Thread Michael Zuckerman via cfe-commits
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:

r266280 - [Clang][AVX512][BUILTIN] Adding support for intrinsics of vpmov{d|q}{b|w|d}{128|256|512} instruction set

2016-04-14 Thread Michael Zuckerman via cfe-commits
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

r266745 - [Clang][AVX512][BUILTIN] Adding intrinsics support to VEXTRACT{I|F} and VINSERT{I|F} instruction set

2016-04-19 Thread Michael Zuckerman via cfe-commits
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

r266763 - [Clang][Builtin][AVX512] Adding intrinsics for VGETMANT{PD|PS} and VGETEXP{PD|PS} instruction set

2016-04-19 Thread Michael Zuckerman via cfe-commits
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

r266983 - [Clang][AVX512][BuiltIn] Adding intrinsics of VGATHER{DPS|DPD} , VPGATHER{QD|QQ|DD|DQ} and VGATHERPF{0|1}{DPS|QPS|DPD|QPD} instruction set .

2016-04-21 Thread Michael Zuckerman via cfe-commits
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

r267129 - [Clang][AVX512][BUILTIN] Adding scalar intrinsics for rsqrt14 , rcp14, getexp and getmant instruction set

2016-04-22 Thread Michael Zuckerman via cfe-commits
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

r267135 - [clang][AVX512][Builtin] adding intrinsics for vf{n}madd{ss|sd} and vf{n}sub{ss|sd} instruction set

2016-04-22 Thread Michael Zuckerman via cfe-commits
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

r267380 - [Clang][AVX512][BuiltIn] Adding support to intrinsics of VPERMD and VPERMW instruction set

2016-04-24 Thread Michael Zuckerman via cfe-commits
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:

r267398 - [Clang][AVX512][BUILTIN] Adding intrinsics for VSCATTERPF{1|0}{DPS|QPS|DPD|QPD} instruction set

2016-04-25 Thread Michael Zuckerman via cfe-commits
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:

r267414 - [Clang][Builtin][AVX512]Adding intrinsics for vfpclass{sd|ss} vfpclass{pd|ps} instruction set

2016-04-25 Thread Michael Zuckerman via cfe-commits
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:

r267425 - [Clang][Builtin][AVX512]Adding k-register logic intrinsics KAND, KANDN, KOR, KORTEST, KXNOR, KXOR, KUNPACK instruction set.

2016-04-25 Thread Michael Zuckerman via cfe-commits
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

[PATCH] D20514: [Clang][AVX512][BUILTIN]adding missing intrinsics for movdaq instruction set

2016-05-22 Thread michael zuckerman via 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/D20514 Files: include/clang/Basic/BuiltinsX86.def lib/Headers/avx512fintrin.h lib/Headers/avx512vlintrin.h test/CodeGen/avx512f-b

r270401 - [Clang][AVX512][BUILTIN]adding missing intrinsics for movdaq instruction set

2016-05-23 Thread Michael Zuckerman via cfe-commits
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

[PATCH] D20521: [Clang][AVX512][Builtin] adding missing intrinsics for vpmultishiftqb{128|256|512} instruction set

2016-05-23 Thread michael zuckerman via 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/D20521 Files: include/clang/Basic/BuiltinsX86.def lib/Headers/avx512vbmiintrin.h lib/Headers/avx512vbmivlintrin.h test/CodeGen/av

[PATCH] D20523: [Clang][AVX512][BUILTIN] Add missing intrinsics for cast .

2016-05-23 Thread michael zuckerman via 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/D20523 Files: lib/Headers/avx512fintrin.h test/CodeGen/avx512f-builtins.c Index: test/CodeGen/avx512f-builtins.c ===

r270441 - [clang][AVX512][Builtin] adding missing intrinsics for vpmultishiftqb{128|256|512} instruction set .

2016-05-23 Thread Michael Zuckerman via cfe-commits
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

Re: [PATCH] D20359: [LLVM][AVX512][Intrinsics] Convert AVX non-temporal store builtins to LLVM-native IR.

2016-05-24 Thread michael zuckerman via 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 ==

Re: [PATCH] D20359: [LLVM][AVX512][Intrinsics] Convert AVX non-temporal store builtins to LLVM-native IR.

2016-05-24 Thread michael zuckerman via cfe-commits
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

[PATCH] D20562: [Clang][AVX512][BUILTIN] Adding intrinsics for set1

2016-05-24 Thread michael zuckerman via 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   2   >