[PATCH] D70401: [RISCV] Complete RV32E/ilp32e implementation

Wang Pengcheng via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Nov 24 04:16:26 PST 2022


pcwang-thead added a comment.

In D70401#3948829 <https://reviews.llvm.org/D70401#3948829>, @StephenFan wrote:

> In D70401#3873874 <https://reviews.llvm.org/D70401#3873874>, @pcwang-thead wrote:
>
>> In D70401#3873347 <https://reviews.llvm.org/D70401#3873347>, @luojia wrote:
>>
>>> Hello! Any further updates to this patch? It seems like all the inline comments have been resolved.
>>
>> We have done some works in this patch to make it compatible with GCC, it can be combined with GNU toolchain now.
>>
>> But as what have been discussed[1, 2], we may proceed with this patch when RV32E/ilp32e is ratified.
>>
>> 1. https://github.com/riscv-non-isa/riscv-elf-psabi-doc/issues/269
>> 2. https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/257
>
> RV32E/ilp32e has been ratified(https://github.com/riscv-non-isa/riscv-elf-psabi-doc). Do you plan to proceed with this patch? :)

I will follow the proceeding of spec and finish this patch, but I don't think they have been ratified.
There are some changes about RV32E/RV64E <https://github.com/riscv/riscv-isa-manual/pull/860>, but I think they are still **proposal**.
And, there are still some issues we need to fix in the psabi:

- Add the LP64E ABI, to support RV64E <https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/299>
- ilp32e issue <https://github.com/riscv-non-isa/riscv-elf-psabi-doc/issues/269>


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70401/new/

https://reviews.llvm.org/D70401



More information about the llvm-commits mailing list