From: Craig Topper Date: Fri, 14 Jun 2019 23:23:19 +0000 (+0000) Subject: [X86] Add checks that immediate for reducesd/ss fits in 8-bits. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=23f761ff07ecee519950772cc4d9b44028f2e703;p=clang [X86] Add checks that immediate for reducesd/ss fits in 8-bits. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363472 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Sema/SemaChecking.cpp b/lib/Sema/SemaChecking.cpp index 653bf87982..b3e8ae1aed 100644 --- a/lib/Sema/SemaChecking.cpp +++ b/lib/Sema/SemaChecking.cpp @@ -3988,6 +3988,8 @@ bool Sema::CheckX86BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) { case X86::BI__builtin_ia32_scatterpfqps: i = 4; l = 2; u = 3; break; + case X86::BI__builtin_ia32_reducesd_mask: + case X86::BI__builtin_ia32_reducess_mask: case X86::BI__builtin_ia32_rndscalesd_round_mask: case X86::BI__builtin_ia32_rndscaless_round_mask: i = 4; l = 0; u = 255;