]> granicus.if.org Git - clang/commit
[X86] Add versions of the avx512 gather intrinsics that take the mask as a vXi1 vecto...
authorCraig Topper <craig.topper@intel.com>
Wed, 16 Jan 2019 22:34:33 +0000 (22:34 +0000)
committerCraig Topper <craig.topper@intel.com>
Wed, 16 Jan 2019 22:34:33 +0000 (22:34 +0000)
commit88d126e6e18bf92c772d8ca8a8cd0ae1a58ee51d
treeb551837eac47ea1800516b89487396a9a63ecb2e
parentd4d38d0fa7942dea852c3f87cab0622978b9c901
[X86] Add versions of the avx512 gather intrinsics that take the mask as a vXi1 vector instead of a scalar

We need to custom handle these so we can turn the scalar mask into a vXi1 vector.

Differential Revision: https://reviews.llvm.org/D56530

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@351390 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBuiltin.cpp
test/CodeGen/avx512f-builtins.c
test/CodeGen/avx512vl-builtins.c