[X86] Add kshift intrinsics to match gcc and icc.
authorCraig Topper <craig.topper@intel.com>
Fri, 31 Aug 2018 18:22:52 +0000 (18:22 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 31 Aug 2018 18:22:52 +0000 (18:22 +0000)
commit2aa8efc820664769948f76599fa416722de22e06
treef6d666ac55f78c1857d5a7a25ef3087517410d8e
parent7f03f3d7f918fb614b6c2f44a9901038ffd60318
[X86] Add kshift intrinsics to match gcc and icc.

This adds the following intrinsics:
_kshiftli_mask8
_kshiftli_mask16
_kshiftli_mask32
_kshiftli_mask64
_kshiftri_mask8
_kshiftri_mask16
_kshiftri_mask32
_kshiftri_mask64

llvm-svn: 341234
clang/include/clang/Basic/BuiltinsX86.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/lib/Headers/avx512bwintrin.h
clang/lib/Headers/avx512dqintrin.h
clang/lib/Headers/avx512fintrin.h
clang/lib/Sema/SemaChecking.cpp
clang/test/CodeGen/avx512bw-builtins.c
clang/test/CodeGen/avx512dq-builtins.c
clang/test/CodeGen/avx512f-builtins.c