[clang] [AArch64] Compact scalable-vector intrinsic maps (PR #202618)

Andrzej WarzyƄski via cfe-commits cfe-commits at lists.llvm.org
Fri Jun 12 08:28:15 PDT 2026


================
@@ -64,6 +64,21 @@ struct ARMVectorIntrinsicInfo {
   }
 };
 
+struct ARMScalableVectorIntrinsicInfo {
----------------
banach-space wrote:

Please document `ARMScalableVectorIntrinsicInfo` and `ARMVectorIntrinsicInfo`. In particular, please make sure that the rationale for not re-using one `struct` is clear. There's too much code in this area with unclear rationale.

Also, `ARMScalableVectorIntrinsicInfo` -> `AArch64SVEAndSMEVectorIntrinsicInfo`? And `ARMVectorIntrinsicInfo` -> `ARMNeonVectorIntrinsicInfo`? That would be more self-documenting to me.

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


More information about the cfe-commits mailing list