Bfloat16 support added for the following intrinsics:
- LD1
- LD1RQ
- LDNT1
- LDNF1
- LDFF1
Paths
| Differential D82298
[AArch64][SVE] Add bfloat16 support to load intrinsics ClosedPublic Authored by kmclaughlin on Jun 22 2020, 6:58 AM.
Details Summary Bfloat16 support added for the following intrinsics:
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptJun 22 2020, 6:58 AM Herald added subscribers: llvm-commits, cfe-commits, danielkiss and 5 others. · View Herald Transcript fpetrogalli added inline comments.
This revision now requires changes to proceed.Jun 22 2020, 9:34 AM
Comment Actions
This revision is now accepted and ready to land.Jun 23 2020, 11:04 AM Comment Actions LGTM
Closed by commit rG3d6cab271c7c: [AArch64][SVE] Add bfloat16 support to load intrinsics (authored by kmclaughlin). · Explain WhyJun 24 2020, 2:40 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 272945 clang/include/clang/Basic/arm_sve.td
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.h
llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-reg-imm.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ld1-addressing-mode-reg-reg.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ld1.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-loads-ff.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-loads-nf.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-loads.ll
llvm/test/CodeGen/AArch64/sve-masked-ldst-nonext.ll
|
micro nit: doesn't match column indentation of the code around it.