[all-commits] [llvm/llvm-project] b1b54f: [AArch64][llvm] Add support for vmmlaq_[f16, f32]_m...
Jonathan Thackray via All-commits
all-commits at lists.llvm.org
Fri Nov 7 06:26:45 PST 2025
Branch: refs/heads/users/jthackray/neon_new_vmmla_acle
Home: https://github.com/llvm/llvm-project
Commit: b1b54f8dc4fe3e53916034749a54233dac1f3eed
https://github.com/llvm/llvm-project/commit/b1b54f8dc4fe3e53916034749a54233dac1f3eed
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M clang/include/clang/Basic/arm_neon.td
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c
M llvm/include/llvm/IR/IntrinsicsAArch64.td
Log Message:
-----------
[AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Add support for the following new intrinsics:
```
float16x8_t vmmlaq_f16_mf8_fpm(float16x8_t, mfloat8x16_t, mfloat8x16_t, fpm_t);
float32x4_t vmmlaq_f32_mf8_fpm(float32x4_t, mfloat8x16_t, mfloat8x16_t, fpm_t);
```
Commit: 6df0af812594b8e610533895080cafd82a13ea0d
https://github.com/llvm/llvm-project/commit/6df0af812594b8e610533895080cafd82a13ea0d
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c
A clang/test/CodeGen/AArch64/v9.6a-neon-intrinsics.c
M llvm/include/llvm/IR/IntrinsicsAArch64.td
Log Message:
-----------
fixup! [AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Fix CR comments; don't create a new intrinsic, and split test files
Commit: 52b1c76049011ccf6a76ee9d64acfea566d3f731
https://github.com/llvm/llvm-project/commit/52b1c76049011ccf6a76ee9d64acfea566d3f731
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
A clang/test/CodeGen/AArch64/v9.6a-neon-f16-intrinsics.c
A clang/test/CodeGen/AArch64/v9.6a-neon-f32-intrinsics.c
R clang/test/CodeGen/AArch64/v9.6a-neon-intrinsics.c
Log Message:
-----------
fixup! [AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Split testcase files
Commit: 325c592f9877ac5b631e8a29ca841ac283820067
https://github.com/llvm/llvm-project/commit/325c592f9877ac5b631e8a29ca841ac283820067
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M clang/lib/CodeGen/TargetBuiltins/ARM.cpp
M clang/test/CodeGen/AArch64/v9.6a-neon-f16-intrinsics.c
M clang/test/CodeGen/AArch64/v9.6a-neon-f32-intrinsics.c
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
A llvm/test/CodeGen/AArch64/aarch64-matmul-fp16.ll
A llvm/test/CodeGen/AArch64/aarch64-matmul-fp32.ll
Log Message:
-----------
fixup! [AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Add extra lowering
Commit: a0e39cbc7271188e7395c335191c6d1814d4e241
https://github.com/llvm/llvm-project/commit/a0e39cbc7271188e7395c335191c6d1814d4e241
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/test/CodeGen/AArch64/aarch64-matmul-fp16.ll
Log Message:
-----------
fixup! [AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Make it work properly
Commit: a1bd2d7aa8f5366928e7d6fac0517fc9552c2c07
https://github.com/llvm/llvm-project/commit/a1bd2d7aa8f5366928e7d6fac0517fc9552c2c07
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2025-11-07 (Fri, 07 Nov 2025)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
Log Message:
-----------
fixup! [AArch64][llvm] Add support for vmmlaq_[f16,f32]_mf8 intrinsics
Remove blank space
Compare: https://github.com/llvm/llvm-project/compare/0d8078f63f69...a1bd2d7aa8f5
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list