...
This work consists of 4 subprojects:
Basic ZICondops patterns in the RISC-V target descriptionVRULL + Ventana + ESWIN
Improvements to generate those patterns early in the RTL optimizer pipelineVentana (primarily Raphael's work with bugfixing from Jeff) + ESWIN
- Fixes to cost model to enable more conditional move generatinon
- Improvements to the if-converter to consistently utilize the conditional zero primitive provided by ZICondops
- Mixed work from VRULL, Ventana & ESWIN
...
Page Properties | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Updates
- One codegen fix and once ICE fix upstreamed
- Addition of xventanacondops on top of zicond
- Found and fixed missed case affecting CRC loop in coremark
- Still untangling generic changes. 3 significant implementations in play
- Cost model fixes still pending – critically important as we can't add the full suite of tests until that's fixed, hoping to wrap it up this week
...