CT_01_017 - Vectorize search loops in 557.xz(LLVM)
About
557.xz has a couple hot loops that have a data dependent early exit. AArch64 has a dedicated pass to manually vectorize these loops. More discussion here https://discourse.llvm.org/t/aarch64-target-specific-loop-idiom-recognition/72383 This project is to port this pass to RISC-V while sharing as much code as possible.
Patch https://github.com/llvm/llvm-project/pull/94082
Stakeholders/Partners
RISE:
SiFive: Min Hsu
Dependencies
Status
Development | complete |
|
|---|---|---|
Development Timeline | 2H2024 |
|
Upstreaming | complete |
|
Upstream Version |
|
|
Contacts | Min Hsu (SiFive) |
|
Dependencies |
|
|
Updates
Jul 11, 2024
Created project and marked completed