[clang] [compiler-rt] [llvm] [X86] Hygon Processors Initial enablement (PR #187622)

Simon Pilgrim via cfe-commits cfe-commits at lists.llvm.org
Fri Mar 20 03:23:34 PDT 2026


================
@@ -445,6 +467,10 @@ constexpr ProcInfo Processors[] = {
   { {"znver4"}, CK_ZNVER4, FEATURE_AVX512VBMI2, FeaturesZNVER4, '\0', false },
   { {"znver5"}, CK_ZNVER5, FEATURE_AVX512VP2INTERSECT, FeaturesZNVER5, '\0', false },
   { {"znver6"}, CK_ZNVER6, FEATURE_AVX512FP16, FeaturesZNVER6, '\0', false },
+  // Hygon precessors.
+  { {"c86-4g-m4"}, CK_C86_4G_M4, FEATURE_AVX2, FeaturesC86_4G_M4 , '\0', false },
+  { {"c86-4g-m6"}, CK_C86_4G_M6, FEATURE_AVX512VBMI2, FeaturesC86_4G_M6 , '\0', false },
----------------
RKSimon wrote:

Should this be FEATURE_AVX2? AFAICT M6 has the same feature set as M4.

https://github.com/llvm/llvm-project/pull/187622


More information about the cfe-commits mailing list