mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-28 05:50:30 +02:00
* module/language/cps/dfg.scm (compute-reachable): Reword docstring. (visit-prompt-control-flow): Likewise. ($dominator-analysis): Change to store min-label instead of CFA. (compute-idoms, compute-join-edges, mark-loop-body, identify-loops): Take min-label and label-count, and use the DFG's preds list instead of requiring a fresh renumbered one. (analyze-dominators): Adapt to use a DFG with a label range instead of a CFA. |
||
---|---|---|
.. | ||
arities.scm | ||
closure-conversion.scm | ||
compile-bytecode.scm | ||
constructors.scm | ||
contification.scm | ||
dce.scm | ||
dfg.scm | ||
effects-analysis.scm | ||
elide-values.scm | ||
primitives.scm | ||
prune-top-level-scopes.scm | ||
reify-primitives.scm | ||
renumber.scm | ||
simplify.scm | ||
slot-allocation.scm | ||
spec.scm | ||
specialize-primcalls.scm | ||
verify.scm |