Guarded by __ARM_FEATURE_SVE_MATMUL_INT8:
- svmmla_u32
- svmmla_s32
- svusmmla_s32
Guarded by __ARM_FEATURE_SVE_MATMUL_FP32:
- svmmla_f32
Guarded by __ARM_FEATURE_SVE_MATMUL_FP64:
- svmmla_f64
Paths
| Differential D79639
[SveEmitter] Builtins for SVE matrix multiply `mmla`. ClosedPublic Authored by fpetrogalli on May 8 2020, 11:20 AM.
Details Summary Guarded by __ARM_FEATURE_SVE_MATMUL_INT8:
Guarded by __ARM_FEATURE_SVE_MATMUL_FP32:
Guarded by __ARM_FEATURE_SVE_MATMUL_FP64:
Diff Detail
Event Timelinefpetrogalli added a parent revision: D79638: [llvm][SVE] IR intrinscs for matrix multiplication instructions..May 8 2020, 11:29 AM
fpetrogalli marked 4 inline comments as done. Comment ActionsThank you for the review @sdesmalen, I have addressed all your comments. Francesco fpetrogalli added a child revision: D79876: [llvm][sve] Intrinsics for SVE sudot and usdot instructions..May 13 2020, 9:37 AM fpetrogalli added a child revision: D79877: [clang][SveEmitter] SVE builtins for `svusdot` and `svsudot` ACLE.. Comment Actions LGTM!
This revision is now accepted and ready to land.May 14 2020, 2:10 AM fpetrogalli marked 2 inline comments as done. Comment ActionsThank you for the review @sdesmalen! Francesco
Closed by commit rGe2cc12e41282: [SveEmitter] Builtins for SVE matrix multiply `mmla`. (authored by fpetrogalli). · Explain WhyMay 18 2020, 3:12 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 262923 clang/include/clang/Basic/arm_sve.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c
clang/utils/TableGen/SveEmitter.cpp
|
Can you phrase this like e and move it below e as well: