Add vamo[swap/add/xor/and/or/min/max/minu/maxu] builtins.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Paths
| Differential D100448
[RISCV][Clang] Add RVV AMO builtins ClosedPublic Authored by arcbbb on Apr 13 2021, 11:42 PM.
Details Summary Add vamo[swap/add/xor/and/or/min/max/minu/maxu] builtins.
Diff Detail
Event TimelineHerald added subscribers: vkmr, frasercrmck, dexonsmith and 22 others. · View Herald TranscriptApr 13 2021, 11:42 PM This revision is now accepted and ready to land.Apr 18 2021, 9:10 PM Closed by commit rG11072a0bdbc0: [RISCV][Clang] Add RVV AMO builtins (authored by arcbbb). · Explain WhyApr 21 2021, 1:48 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 339139 clang/include/clang/Basic/riscv_vector.td
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamoadd.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamoand.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamomax.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamomin.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamoor.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamoswap.c
clang/test/CodeGen/RISCV/rvv-intrinsics-overloaded/vamoxor.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamoadd.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamoand.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamomax.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamomin.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamoor.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamoswap.c
clang/test/CodeGen/RISCV/rvv-intrinsics/vamoxor.c
clang/utils/TableGen/RISCVVEmitter.cpp
|
foreach eew_list = EEWList in {