]> granicus.if.org Git - clang/commit
[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins.
authorCraig Topper <craig.topper@intel.com>
Mon, 7 Jan 2019 19:10:22 +0000 (19:10 +0000)
committerCraig Topper <craig.topper@intel.com>
Mon, 7 Jan 2019 19:10:22 +0000 (19:10 +0000)
commitd1e81632f3a6b3551bbfebf74efc2946329a5473
treee4fd728e058f54f858997ac8a4fc0db471228386
parent90bf1904ce50911eeb6e20f8c6cde3e91ac6eff1
[X86] Use funnel shift intrinsics for the VBMI2 vshld/vshrd builtins.

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@350555 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