]> granicus.if.org Git - clang/commit
Recommit r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins."
authorCraig Topper <craig.topper@intel.com>
Mon, 7 Jan 2019 21:00:41 +0000 (21:00 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 7 Jan 2019 21:00:41 +0000 (21:00 +0000)
commit7a9019d1530f9e93dcd04078c404194168339d87
treee4fd728e058f54f858997ac8a4fc0db471228386
parent3dad45fb47912e466a6171a7f732ee806e660657
Recommit r350555 "[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins."

The MSVC limit hit in AutoUpgrade.cpp has been worked around for now.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@350568 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/BuiltinsX86.def
lib/CodeGen/CGBuiltin.cpp
lib/Headers/avx512vbmi2intrin.h
lib/Headers/avx512vlvbmi2intrin.h
test/CodeGen/avx512vbmi2-builtins.c
test/CodeGen/avx512vlvbmi2-builtins.c