[X86] Block pbroadcastq instructions on 32-bit targets instead of pbroadcastb.
Thanks to Simon Pilgrim for catching the mistake.
llvm-svn: 276564
diff --git a/clang/lib/Sema/SemaChecking.cpp b/clang/lib/Sema/SemaChecking.cpp
index 8ae0cbe..a6069cf 100644
--- a/clang/lib/Sema/SemaChecking.cpp
+++ b/clang/lib/Sema/SemaChecking.cpp
@@ -1620,9 +1620,9 @@
case X86::BI__builtin_ia32_rdgsbase64:
case X86::BI__builtin_ia32_wrfsbase64:
case X86::BI__builtin_ia32_wrgsbase64:
- case X86::BI__builtin_ia32_pbroadcastb512_gpr_mask:
- case X86::BI__builtin_ia32_pbroadcastb256_gpr_mask:
- case X86::BI__builtin_ia32_pbroadcastb128_gpr_mask:
+ case X86::BI__builtin_ia32_pbroadcastq512_gpr_mask:
+ case X86::BI__builtin_ia32_pbroadcastq256_gpr_mask:
+ case X86::BI__builtin_ia32_pbroadcastq128_gpr_mask:
case X86::BI__builtin_ia32_vcvtsd2si64:
case X86::BI__builtin_ia32_vcvtsd2usi64:
case X86::BI__builtin_ia32_vcvtss2si64: