Author: ibreger
Date: Sun Mar 19 03:27:16 2017
New Revision: 298208
URL: http://llvm.org/viewvc/llvm-project?rev=298208&view=rev
Log:
[X86][AVX512][Clang][Intrinsics] Adding missing intrinsics to Clang .
Summary:
Adding missing intrinsics :
_mm512_set_epi16,
_mm512_set_epi8,
_mm512_pe
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
Comment at: lib/Headers/avx512fintrin.h:9123
+ __m128 res=__A;
+ res[0] = (__U&1)? __B[0]:__W[0];
+ return res;
.
Comment at: lib/
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
https://reviews.llvm.org/D24961
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-com
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
Repository:
rL LLVM
https://reviews.llvm.org/D24785
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/m
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
Repository:
rL LLVM
https://reviews.llvm.org/D23753
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/m
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
http://reviews.llvm.org/D21836
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
Author: ibreger
Date: Wed Jun 29 03:14:17 2016
New Revision: 274110
URL: http://llvm.org/viewvc/llvm-project?rev=274110&view=rev
Log:
[AVX512] Zero extend cmp intrinsic return value.
Differential Revision: http://reviews.llvm.org/D21746
Modified:
cfe/trunk/lib/CodeGen/CGBuiltin.cpp
cfe/
igorb created this revision.
igorb added reviewers: delena, craig.topper.
igorb added a subscriber: cfe-commits.
igorb set the repository for this revision to rL LLVM.
[AVX512] Zero extend cmp intrinsic return value.
Repository:
rL LLVM
http://reviews.llvm.org/D21746
Files:
lib/CodeGen/CGBu
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
http://reviews.llvm.org/D21734
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
http://reviews.llvm.org/D21322
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
Author: ibreger
Date: Wed Jun 8 08:59:20 2016
New Revision: 272141
URL: http://llvm.org/viewvc/llvm-project?rev=272141&view=rev
Log:
[AVX512] Emit select instruction instead of using x86 specific instrinsics.
This will allow us to remove the x86 instrinics from the backend.
Differential Revisio
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
http://reviews.llvm.org/D21058
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
igorb created this revision.
igorb added reviewers: craig.topper, delena.
igorb added a subscriber: cfe-commits.
igorb set the repository for this revision to rL LLVM.
[AVX512] Emit select instruction instead of using x86 specific instrinsics.
This will allow us to remove the x86 instrinics from
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
Repository:
rL LLVM
http://reviews.llvm.org/D20861
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/ma
igorb accepted this revision.
igorb added a comment.
This revision is now accepted and ready to land.
LGTM
http://reviews.llvm.org/D20620
___
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-comm
igorb added a comment.
In http://reviews.llvm.org/D20321#436494, @craig.topper wrote:
> Looking at this again. This doesn't match the gcc implementation of the
> builtins. Unless their header file is also wrong. Can you clarify?
Thanks,
You are correct. I implemented all changes in code-gen (
igorb updated this revision to Diff 58055.
igorb added a comment.
Update path according to comments.
Thanks for review, Craig !
Repository:
rL LLVM
http://reviews.llvm.org/D20321
Files:
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512bwintrin.h
lib/Headers/avx512fintrin.h
lib/H
igorb created this revision.
igorb added reviewers: m_zuckerman, AsafBadouh, delena.
igorb added a subscriber: cfe-commits.
igorb set the repository for this revision to rL LLVM.
[Clang][AVX512][intrinsics] Fix vperm{w|d|q|ps|pd} intrinsics. Index is first
argument to buildin function.
Reposit
Author: ibreger
Date: Mon Feb 8 06:36:48 2016
New Revision: 260088
URL: http://llvm.org/viewvc/llvm-project?rev=260088&view=rev
Log:
AVX512: Change builtin function name for scalar intrinsics. Add "mask" to
function name to reflect the function behavior.
Differential Revision: http://reviews.ll
Author: ibreger
Date: Thu Sep 10 07:55:54 2015
New Revision: 247277
URL: http://llvm.org/viewvc/llvm-project?rev=247277&view=rev
Log:
AVX-512: Changed nidx parameter in extractf64/32 intrinsic from i8 to i32
according to the Intel Spec
Differential Revision: http://reviews.llvm.org/D12752
Modif
Author: ibreger
Date: Mon Aug 31 06:15:06 2015
New Revision: 246430
URL: http://llvm.org/viewvc/llvm-project?rev=246430&view=rev
Log:
AVX-512: Changed cnt parameter in valignq/d intrinsic from i8 to i32 according
to the Intel Spec
Differential Revision: http://reviews.llvm.org/D12274
Modified:
21 matches
Mail list logo