-
Notifications
You must be signed in to change notification settings - Fork 15.3k
Open
Labels
backend:RISC-VenhancementImproving things as opposed to bug fixing, e.g. new or missing featureImproving things as opposed to bug fixing, e.g. new or missing feature
Description
I thought it might be good to centralise the TODO list for Zilsd support, so we can collaborate across orgs a little better.
Here are some possible improvements relating to Zilsd:
- Spills/Reloads ([RISCV] Use LD_RV32/SD_RV32 for spills and reloads when Zilsd is enabled #153595)
- Callee-Saves?
- Allocation Priority of GPRPairs?
Craig remarked there's an interaction of Zilsd with Zfinx/Zdinx which we may need to resolve/improve. I don't have the details fully in my head.
NXP's tree with Zilsd support is here: https://github.com/nxp-auto-tools/llvm-project/tree/Zilsd/release/18.1.6 - but much of these changes have been reimplemented from scratch upstream already.
Metadata
Metadata
Assignees
Labels
backend:RISC-VenhancementImproving things as opposed to bug fixing, e.g. new or missing featureImproving things as opposed to bug fixing, e.g. new or missing feature