mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-21 03:00:19 +02:00
* module/language/cps2/simplify.scm (compute-singly-referenced-vars): New helper. (compute-eta-reductions): Turns out, eta conversion on a graph doesn't work the same way that it works on nested terms -- since uses and defs are computed using the flow graph and not nested terms, we need to check additionally that the vars are singly-used. |
||
---|---|---|
.. | ||
brainfuck | ||
bytecode | ||
cps | ||
cps2 | ||
ecmascript | ||
elisp | ||
scheme | ||
tree-il | ||
value | ||
bytecode.scm | ||
cps.scm | ||
cps2.scm | ||
tree-il.scm |