[clang] [X86] Emit Warnings for frontend options to enable knl/knm. (PR #75580)
Freddy Ye via cfe-commits
cfe-commits at lists.llvm.org
Fri Dec 15 03:05:12 PST 2023
FreddyLeaf wrote:
Let me first paste reasons I listed before:
1. INTEL has officially announced these products’ EOL on about Aug. 2017
1. Even for now, clang/llvm’s supports on these products are incomplete. For example, knm targets has AVX5124FMAPS instructions, while its intrinsic and assembly support is missing. And it is weird that avx5124fmaps is still listed at llvm/include/llvm/TargetParser/X86TargetParser.def.
1. It sometimes leads to bad performance by wrong usage of options.
1. We can claim this change on release notes to notify users intentionally support these targets to use older releases.
https://github.com/llvm/llvm-project/pull/75580
More information about the cfe-commits
mailing list