================
@@ -64,6 +64,21 @@ struct ARMVectorIntrinsicInfo {
}
};
+struct ARMScalableVectorIntrinsicInfo {
+ unsigned BuiltinID;
+ unsigned LLVMIntrinsic;
+ uint64_t TypeModifier;
+
+ bool operator<(unsigned RHSBuiltinID) const {
+ return BuiltinID < RHSBuiltinID;
+ }
+ bool operator<(const ARMScalableVectorIntrinsicInfo &TE) const {
+ return BuiltinID < TE.BuiltinID;
+ }
+};
+
+static_assert(sizeof(ARMScalableVectorIntrinsicInfo) == 16);
----------------
banach-space wrote:
Could you add a similar assert for `ARMVectorIntrinsicInfo`?
https://github.com/llvm/llvm-project/pull/202618
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits