Part of an effort to remove uses of 'long' to mean XLen from the builtin
interfaces.
Also makes the builtin names match https://github.com/riscv-non-isa/riscv-c-api-doc/pull/44.
Paths
| Differential D154681
[RISCV] Split __builtin_riscv_xperm4/8 into separate _32 and _64 builtins. ClosedPublic Authored by craig.topper on Jul 6 2023, 9:56 PM.
Details Summary Part of an effort to remove uses of 'long' to mean XLen from the builtin Also makes the builtin names match https://github.com/riscv-non-isa/riscv-c-api-doc/pull/44.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Jul 9 2023, 6:16 AM This revision was landed with ongoing or failed builds.Jul 10 2023, 12:18 PM Closed by commit rGa1b7db3e4ccc: [RISCV] Split __builtin_riscv_xperm4/8 into separate _32 and _64 builtins. (authored by craig.topper). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 538765 clang/include/clang/Basic/BuiltinsRISCV.def
clang/lib/CodeGen/CGBuiltin.cpp
clang/test/CodeGen/RISCV/rvb-intrinsics/riscv32-zbkx.c
clang/test/CodeGen/RISCV/rvb-intrinsics/riscv64-zbkx.c
|