...
- Basic ZICondops patterns in the RISC-V target description
- VRULL + Ventana
- Improvements to generate those patterns early in the RTL optimizer pipeline
- Ventana (primarily Raphael's work with bugfixing from Jeff)
- Improvements to the if-converter to consistently utilize the conditional zero primitive provided by ZICondops
- Mixed work from VRULL and Ventana
Evaluation of the initial implementation has indicated that idioms to implement 32 bit operations on rv64 are consistently not if-converted. Improvements to capture those cases are in progress.
...
Page Properties | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Updates
- Manolis from VRULL has started posting some of the generic work to facilitate use of Zicond/Xventanacondops
- Jeff from Ventana continues to fix bugs in code which exposes Zicond/Xventanacondops to tree→RTL expansion code (internal to Ventana right now, but definitely planned to upstream)
- Binutils dependency has been resolved (Zicondops will appear in binutils-2.41 in July)
- VRULL will repost their work. Ventana will coordinate with VRULL on review/updates
- Note QEMU dependency
- Consistent reporting of stakeholders/partners
...