diff options
| author | Craig Topper <craig.topper@intel.com> | 2017-08-08 17:43:44 +0000 |
|---|---|---|
| committer | Craig Topper <craig.topper@intel.com> | 2017-08-08 17:43:44 +0000 |
| commit | 41a550ccfa0bb564c0a45df2a4853c4bd73d309d (patch) | |
| tree | b5aed94ac2c788395fa3fb80b3a42d6a5dba6f58 /clang/lib/Basic | |
| parent | 235726ee4b868e665d64d41c1a24f9c061845d9c (diff) | |
| download | bcm5719-llvm-41a550ccfa0bb564c0a45df2a4853c4bd73d309d.tar.gz bcm5719-llvm-41a550ccfa0bb564c0a45df2a4853c4bd73d309d.zip | |
[X86] Support 'avx5124vnniw' and 'avx5124fmaps' for __builtin_cpu_supports.
They still need to be implemented in the intrinsics, the command line, and the backend. But this change isn't dependent on any of that and resolves a TODO.
llvm-svn: 310386
Diffstat (limited to 'clang/lib/Basic')
| -rw-r--r-- | clang/lib/Basic/Targets/X86.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Basic/Targets/X86.cpp b/clang/lib/Basic/Targets/X86.cpp index c935dafd1be..5c48850cb41 100644 --- a/clang/lib/Basic/Targets/X86.cpp +++ b/clang/lib/Basic/Targets/X86.cpp @@ -1301,6 +1301,8 @@ bool X86TargetInfo::validateCpuSupports(StringRef FeatureStr) const { .Case("avx512pf", true) .Case("avx512vbmi", true) .Case("avx512ifma", true) + .Case("avx5124vnniw", true) + .Case("avx5124fmaps", true) .Case("avx512vpopcntdq", true) .Default(false); } |

