feat(regalloc): support pseudo instructions and accurate spills - #56
feat(regalloc): support pseudo instructions and accurate spills#56yuki-328 wants to merge 3 commits into
Conversation
🤖 AI Code Review
📁
|
Integrate the provided benchmark patch with the canonical 19-register bank and preserve the pseudo-instruction lowering helpers. Co-authored-by: KangjieZhang <KangjieZhang1112@gmail.com>
Summary
mv,li,max,bnez,j, localcall, labels)Correctness fixes
maxlabels and user labelsValidation
liboundaries, max aliasing, branches, CFG paths, and spill reloadsCurrent boundaries
maxaccepts a register RHS or immediate zerocallsupports local JAL-range targets; external/far relocation is not implemented