================
@@ -3437,9 +3446,19 @@ StringRef BuiltinType::getName(const PrintingPolicy
&Policy) const {
case Id: \
return #ExtType;
#include "clang/Basic/OpenCLExtensionTypes.def"
-#define SVE_TYPE(Name, Id, SingletonId) \
- case Id: \
+#define SVE_VECTOR_TYPE(Name, MangledName, Id, SingletonId)
\
+ case Id:
\
+ return Name;
+#define SVE_OPAQUE_TYPE(Name, MangledName, Id, SingletonId)
\
+ case Id:
\
+ return Name;
+#define SVE_PREDICATE_TYPE(Name, MangledName, Id, SingletonId)
\
+ case Id:
\
return Name;
+#define AARCH64_OPAQUE_TYPE(Name, MangledName, Id, SingletonId, NumEls,
\
+ ElBits, NF)
+ case ArmMFloat8:
+ return "__mfp8";
----------------
paulwalker-arm wrote:
I'm not sure which is wrong but I'd expect the returned name to match what it
defined by the `AARCH64_OPAQUE_TYPE`.
https://github.com/llvm/llvm-project/pull/97277
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits