A proposal called RVCC (RISC-V Compiler Collaboration) has been submitted to become an LLVM Incubator project. It aims to serve as a staging area for RISC-V performance optimization patches for LLVM/Clang, allowing faster iteration than going directly into LLVM proper — similar to the Linux kernel's staging area. The project would use benchmarks to evaluate changes across RISC-V hardware and help reduce toolchain fragmentation. However, the proposal faces immediate opposition from LLVM lead maintainer Nikita Popov, who called it 'basically an LLVM fork plus patches that fail to meet LLVM's usual quality standards.'
Sort: