[clang] [CLANG][AArch64]Add Neon vectors for mfloat8_t (PR #99865)

Paul Walker via cfe-commits cfe-commits at lists.llvm.org
Tue Oct 22 07:26:08 PDT 2024


================
@@ -2580,6 +2580,8 @@ void NeonEmitter::runVectorTypes(raw_ostream &OS) {
   OS << "typedef __fp16 float16_t;\n";
 
   OS << "#if defined(__aarch64__) || defined(__arm64ec__)\n";
+  OS << "typedef __MFloat8x8_t mfloat8x8_t;\n";
+  OS << "typedef __MFloat8x16_t mfloat8x16_t;\n";
----------------
paulwalker-arm wrote:

Based on an offline conversation it has been agreed to wait for the scalar type to land before trying to extend `emitNeonTypeDefs` and thus this PR can continue as is..

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


More information about the cfe-commits mailing list