]> granicus.if.org Git - clang/commit
[AVX-512] Convert the rest of the masked shift by immediate and by single element...
authorCraig Topper <craig.topper@gmail.com>
Sat, 12 Nov 2016 07:16:59 +0000 (07:16 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sat, 12 Nov 2016 07:16:59 +0000 (07:16 +0000)
commit775c7affdce3b4ab05558f0cfccebf363da437b4
tree44dcde0bc4d2bfcb4ef38d06d35268c16a96c307
parent5a77ad29c9e42187c10aeb61cd8d0089d04954c5
[AVX-512] Convert the rest of the masked shift by immediate and by single element builtins over to the newly added unmasked builtins and a select.

This should also fix PR30691 since the new builtins are handled like the legacy builtins in the backend.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@286714 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/Headers/avx512bwintrin.h
lib/Headers/avx512fintrin.h
lib/Headers/avx512vlintrin.h
lib/Sema/SemaChecking.cpp
test/CodeGen/avx512bw-builtins.c
test/CodeGen/avx512f-builtins.c
test/CodeGen/avx512vl-builtins.c