]> granicus.if.org Git - clang/commitdiff
[AVX-512] Add range check for locality hint immediate on scatter/gather prefetch...
authorCraig Topper <craig.topper@gmail.com>
Sun, 12 Mar 2017 22:19:10 +0000 (22:19 +0000)
committerCraig Topper <craig.topper@gmail.com>
Sun, 12 Mar 2017 22:19:10 +0000 (22:19 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@297590 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Sema/SemaChecking.cpp

index 57d765de688f79dd4a4a5d187676a9e1d517f976..c15f4b9060be2c18d2b8a9555fea44432d809585 100644 (file)
@@ -2193,6 +2193,16 @@ bool Sema::CheckX86BuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) {
   case X86::BI__builtin_ia32_pternlogq256_maskz:
     i = 3; l = 0; u = 255;
     break;
+  case X86::BI__builtin_ia32_gatherpfdpd:
+  case X86::BI__builtin_ia32_gatherpfdps:
+  case X86::BI__builtin_ia32_gatherpfqpd:
+  case X86::BI__builtin_ia32_gatherpfqps:
+  case X86::BI__builtin_ia32_scatterpfdpd:
+  case X86::BI__builtin_ia32_scatterpfdps:
+  case X86::BI__builtin_ia32_scatterpfqpd:
+  case X86::BI__builtin_ia32_scatterpfqps:
+    i = 4; l = 1; u = 2;
+    break;
   case X86::BI__builtin_ia32_pcmpestrm128:
   case X86::BI__builtin_ia32_pcmpestri128:
   case X86::BI__builtin_ia32_pcmpestria128: