[clang-tools-extra] [clang] [llvm] [X86] Emit Warnings for frontend options to enable knl/knm specific ISAs. (PR #75580)
Phoebe Wang via cfe-commits
cfe-commits at lists.llvm.org
Mon Jan 8 19:13:06 PST 2024
================
@@ -933,6 +933,14 @@ X86 Support
- Support ISA of ``AVX10.1``.
- ``-march=pantherlake`` and ``-march=clearwaterforest`` are now supported.
- Added ABI handling for ``__float128`` to match with GCC.
+- Emit warnings for options to enable knl/knm specific ISAs: AVX512PF, AVX512ER
+ and PREFETCHWT1. From next version (LLVM 19), these ISAs' intrinsic supports
+ will be deprecated:
+ * intrinsic series of *_exp2a23_*
+ * intrinsic series of *_rsqrt28_*
+ * intrinsic series of *_rcp28_*
+ * intrinsic series of *_prefetch_i[3|6][2|4]gather_*
+ * intrinsic series of *_prefetch_i[3|6][2|4]scatter_*
----------------
phoebewang wrote:
Thanks @topperc ! You are correct, I forgot that.
KNL has a seperate feature called `prefetchwt1`, but the intrinsic/mnemonic is the same.
https://github.com/llvm/llvm-project/pull/75580
More information about the cfe-commits
mailing list