c64-livecoding/wip-duuqnd/user-side-compiler/middle
John Lorentzson 7aff9db800 Add compiler optimization to get rid of IR-FETCHVARs when unneeded
It replaces the IR-FETCHVAR's result with the variable being
fetched. This only works when the only use is in an operation that
does not require a separate fetch be performed, such as those
implemented as CPU instructions.
2025-07-01 13:25:42 +02:00
..
compile-node-to-ir.lisp Add compiler middle stage 2025-06-26 13:41:43 +02:00
data.lisp Make data keep track of their last use 2025-07-01 13:22:24 +02:00
graph-manipulation.lisp Add compiler middle stage 2025-06-26 13:41:43 +02:00
instructions.lisp Add compiler middle stage 2025-06-26 13:41:43 +02:00
jigs.lisp Add compiler middle stage 2025-06-26 13:41:43 +02:00
optimizations.lisp Add compiler optimization to get rid of IR-FETCHVARs when unneeded 2025-07-01 13:25:42 +02:00
structure.lisp Add compiler middle stage 2025-06-26 13:41:43 +02:00