diff options
author | Craig Topper <craig.topper@gmail.com> | 2016-11-12 07:16:59 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2016-11-12 07:16:59 +0000 |
commit | 1a44193afd9cf2fc654bc0c5f8df2db0ab95da7b (patch) | |
tree | 5443a776716003a67f180212f30ae5a6e2b26e2b /clang/lib/Sema/SemaChecking.cpp | |
parent | bb6c01e7c3e6a2d94c5720d228d3d16635fbee05 (diff) | |
download | llvm-1a44193afd9cf2fc654bc0c5f8df2db0ab95da7b.zip llvm-1a44193afd9cf2fc654bc0c5f8df2db0ab95da7b.tar.gz llvm-1a44193afd9cf2fc654bc0c5f8df2db0ab95da7b.tar.bz2 |
[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.
llvm-svn: 286714
Diffstat (limited to 'clang/lib/Sema/SemaChecking.cpp')
-rw-r--r-- | clang/lib/Sema/SemaChecking.cpp | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp index a283edd..6956b06 100644 --- a/clang/lib/Sema/SemaChecking.cpp +++ b/clang/lib/Sema/SemaChecking.cpp @@ -2107,17 +2107,6 @@ bool Sema::CheckX86BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) { case X86::BI__builtin_ia32_prord256_mask: case X86::BI__builtin_ia32_prorq128_mask: case X86::BI__builtin_ia32_prorq256_mask: - case X86::BI__builtin_ia32_psllwi512_mask: - case X86::BI__builtin_ia32_psrldi512_mask: - case X86::BI__builtin_ia32_psrlqi512_mask: - case X86::BI__builtin_ia32_psrawi512_mask: - case X86::BI__builtin_ia32_psrlwi512_mask: - case X86::BI__builtin_ia32_psradi512_mask: - case X86::BI__builtin_ia32_psraqi128_mask: - case X86::BI__builtin_ia32_psraqi256_mask: - case X86::BI__builtin_ia32_psraqi512_mask: - case X86::BI__builtin_ia32_pslldi512_mask: - case X86::BI__builtin_ia32_psllqi512_mask: case X86::BI__builtin_ia32_fpclasspd128_mask: case X86::BI__builtin_ia32_fpclasspd256_mask: case X86::BI__builtin_ia32_fpclassps128_mask: |