No description
Find a file
Jooris Hadeler e6c3e01316 fix(arm64): preserve recursive fibonacci loop state
Build register-allocation live intervals in emitted block order and only coalesce move hints when value intervals do not overlap.

Carry the fibonacci loop limit explicitly in the recursive-pattern rewrite so backend allocation cannot clobber the original parameter.

Keep the staged example IR/assembly diagnostics in the same commit.
2026-06-30 19:40:50 +02:00
examples fix(arm64): preserve recursive fibonacci loop state 2026-06-30 19:40:50 +02:00
src fix(arm64): preserve recursive fibonacci loop state 2026-06-30 19:40:50 +02:00
tests feat: improve ARM64 leaf frames 2026-06-30 11:51:06 +02:00
.gitignore feat: add SSA IR builder and printer 2026-06-29 14:51:50 +02:00
Cargo.lock feat: add SSA IR builder and printer 2026-06-29 14:51:50 +02:00
Cargo.toml feat: add SSA IR builder and printer 2026-06-29 14:51:50 +02:00
TODO.md feat(passes): optimize recursive fibonacci patterns 2026-06-30 19:32:07 +02:00