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/Targets/X86.cpp | |
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/Targets/X86.cpp')
-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); } |