]> granicus.if.org Git - clang/commitdiff
[X86] Add checks that immediate for reducesd/ss fits in 8-bits.
authorCraig Topper <craig.topper@intel.com>
Fri, 14 Jun 2019 23:23:19 +0000 (23:23 +0000)
committerCraig Topper <craig.topper@intel.com>
Fri, 14 Jun 2019 23:23:19 +0000 (23:23 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363472 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaChecking.cpp

index 653bf8798288b5e107e7833234fec5f4634d9b3d..b3e8ae1aed0f6786625e55e9de7a7dccbfdfcbea 100644 (file)
@@ -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;