This patch changes the codegen of the builtins for contiguous loads
to map onto the SVE specific IR intrinsics llvm.aarch64.sve.ld1/st1.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D78673
[SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins ClosedPublic Authored by sdesmalen on Apr 22 2020, 2:24 PM.
Details Summary This patch changes the codegen of the builtins for contiguous loads
Diff Detail
Event Timelinesdesmalen added a child revision: D78674: [SveEmitter] Add builtins for contiguous prefetches.Apr 22 2020, 2:44 PM This revision is now accepted and ready to land.Apr 22 2020, 3:05 PM Closed by commit rG7003a1da37b2: [SveEmitter] Use llvm.aarch64.sve.ld1/st1 for contiguous load/store builtins (authored by sdesmalen). · Explain WhyApr 23 2020, 7:33 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 259567 clang/include/clang/Basic/arm_sve.td
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sb.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sh.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sw.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ub.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uh.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uw.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
|