[llvm] [RISCV] Enable bidirectional postra scheduling (PR #115864)
Pengcheng Wang via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 12 19:41:26 PST 2024
wangpc-pp wrote:
> How are we evaluating this change? On spills? On impact to dynamic IC? On impact to runtime on real hardware?
IIUC, PostRA scheduling basically won't impact on spills and dynamic instruction count. I will show some cycles/IPC based on GEM5.
I do agree this should be tuned by CPUs, I will make it a tuning feature later but we still need a default setting (`topdown`, `buttomup` or `bidirectional`, this can be debated).
https://github.com/llvm/llvm-project/pull/115864
More information about the llvm-commits
mailing list