mirror of
https://github.com/c-cube/moonpool.git
synced 2025-12-18 16:46:41 -05:00
5 lines
1.7 KiB
HTML
5 lines
1.7 KiB
HTML
<!DOCTYPE html>
|
||
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>Unbox_free_vars_of_closures (ocaml.Unbox_free_vars_of_closures)</title><meta charset="utf-8"/><link rel="stylesheet" href="../../_odoc-theme/odoc.css"/><meta name="generator" content="odoc 2.4.2"/><meta name="viewport" content="width=device-width,initial-scale=1.0"/><script src="../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body class="odoc"><nav class="odoc-nav"><a href="../index.html">Up</a> – <a href="../index.html">ocaml</a> » Unbox_free_vars_of_closures</nav><header class="odoc-preamble"><h1>Module <code><span>Unbox_free_vars_of_closures</span></code></h1><p>When approximations of free variables of closures indicate that they are closures or blocks, rewrite projections from such blocks to new variables (which become free in the closures), with the defining expressions of the projections lifted out of the corresponding sets of closures.</p></header><div class="odoc-content"><div class="odoc-spec"><div class="spec value anchored" id="val-run"><a href="#val-run" class="anchor"></a><code><span><span class="keyword">val</span> run :
|
||
<span><span class="label">env</span>:<a href="../Inline_and_simplify_aux/Env/index.html#type-t">Inline_and_simplify_aux.Env.t</a> <span class="arrow">-></span></span>
|
||
<span><span class="label">set_of_closures</span>:<a href="../Flambda/index.html#type-set_of_closures">Flambda.set_of_closures</a> <span class="arrow">-></span></span>
|
||
<span><span>(<a href="../Flambda/index.html#type-expr">Flambda.expr</a> * <a href="../Inlining_cost/Benefit/index.html#type-t">Inlining_cost.Benefit.t</a>)</span> option</span></span></code></div></div></div></body></html>
|