Here is proposal https://github.com/riscv-non-isa/riscv-c-api-doc/pull/48.
During the Function multi-version dispatch the function, we need a method to retrieve the RISC-V hardware environment to make sure all extension must be available.
Paths
| Differential D155938
[RISCV] Implement ifunc selector Needs ReviewPublic Authored by BeMg on Jul 21 2023, 3:40 AM.
Details
Summary Here is proposal https://github.com/riscv-non-isa/riscv-c-api-doc/pull/48. During the Function multi-version dispatch the function, we need a method to retrieve the RISC-V hardware environment to make sure all extension must be available.
Diff Detail
Event TimelineBeMg retitled this revision from [RISCV] Implement ifunc selector to [WIP][RISCV] Implement ifunc selector.Jul 21 2023, 3:52 AM This revision now requires changes to proceed.Jul 21 2023, 4:35 AM BeMg retitled this revision from [WIP][RISCV] Implement ifunc selector to [RISCV] Implement ifunc selector.Jul 26 2023, 10:02 PM Comment Actions
Revision Contents
Diff 542855 compiler-rt/lib/builtins/CMakeLists.txt
compiler-rt/lib/builtins/riscv/ifunc_select.c
|
This is bzero rather than memset. memset doesn't write 0.