SjoerdMeijer added a comment. Besides the irrelevant formatting nits, one minor question about the clang test.
================ Comment at: clang/test/Driver/aarch64-cpus.c:622 + +// The BFloat16 extension is a mandatory component of the Armv8.6-A extensions, but is permitted as an +// optional feature for any implementation of Armv8.2-A to Armv8.5-A (inclusive) ---------------- Do we need 2 additional tests here? - one for v8.6, - and another with SVE? ================ Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:7806 + def v4f16 : BaseSIMDThreeSameVectorBFDot<0, U, asm, ".2s", ".4h", V64, + v2f32, v8i8>; + def v8f16 : BaseSIMDThreeSameVectorBFDot<1, U, asm, ".4s", ".8h", V128, ---------------- nit: indentation is a bit off here ================ Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:7808 + def v8f16 : BaseSIMDThreeSameVectorBFDot<1, U, asm, ".4s", ".8h", V128, + v4f32, v16i8>; +} ---------------- here too ================ Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:7812 +class BaseSIMDThreeSameVectorBF16DotI<bit Q, bit U, string asm, + string dst_kind, string lhs_kind, + string rhs_kind, ---------------- and here ================ Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:7820 + asm, "", dst_kind, lhs_kind, rhs_kind, + []> { + ---------------- and this can be on the same line as above? ================ Comment at: llvm/lib/Target/AArch64/AArch64InstrFormats.td:7867 + V128, asm, ".4s", + []> { + let AsmString = !strconcat(asm, "{\t$Rd", ".4s", ", $Rn", ".8h", ---------------- and perhaps this one. But looks intentional, perhaps it's fine then, I don't know. ================ Comment at: llvm/lib/Target/ARM/ARMInstrNEON.td:8936 + N3RegFrm, IIC_VDOTPROD, "", "", []> +{ + ---------------- on the same line as above? ================ Comment at: llvm/lib/Target/ARM/ARMInstrNEON.td:8937 +{ + + let hasNoSchedulingInfo = 1; ---------------- no newline? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D76062/new/ https://reviews.llvm.org/D76062 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits