Instructions:
- SMMLA
- UMMLA
- USMMLA
- FMMLA
Paths
| Differential D79638
[llvm][SVE] IR intrinscs for matrix multiplication instructions. ClosedPublic Authored by fpetrogalli on May 8 2020, 11:14 AM.
Details Summary Instructions:
Diff Detail
Event Timelinefpetrogalli added a child revision: D79639: [SveEmitter] Builtins for SVE matrix multiply `mmla`..May 8 2020, 11:29 AM fpetrogalli added inline comments.
fpetrogalli added a child revision: D79876: [llvm][sve] Intrinsics for SVE sudot and usdot instructions..May 13 2020, 9:37 AM
fpetrogalli marked 7 inline comments as done. Comment ActionsThank you for the review, @sdesmalen! Francesco This revision is now accepted and ready to land.May 15 2020, 7:01 AM Closed by commit rG01f9d8ce5c0e: [llvm][SVE] IR intrinscs for matrix multiplication instructions. (authored by fpetrogalli). · Explain WhyMay 18 2020, 3:12 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 264729 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.ll
|
Can you rename this intrinsic to int_aarch64_sve_fmmla to match the instruction and make it clear the intrinsic is only valid for FP values?