<htmlxmlns="http://www.w3.org/1999/xhtml"><head><title>Scheduler (infer.Absint.Scheduler)</title><linkrel="stylesheet"href="../../../odoc.css"/><metacharset="utf-8"/><metaname="generator"content="odoc 1.5.2"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><scriptsrc="../../../highlight.pack.js"></script><script>hljs.initHighlightingOnLoad();</script></head><body><divclass="content"><header><nav><ahref="../index.html">Up</a>–<ahref="../../index.html">infer</a>»<ahref="../index.html">Absint</a>» Scheduler</nav><h1>Module <code>Absint.Scheduler</code></h1></header><divclass="spec module-type"id="module-type-S"><ahref="#module-type-S"class="anchor"></a><code><spanclass="keyword">module</span><spanclass="keyword">type</span><ahref="module-type-S/index.html">S</a> = <spanclass="keyword">sig</span> ... <spanclass="keyword">end</span></code></div><dl><dtclass="spec module"id="module-ReversePostorder"><ahref="#module-ReversePostorder"class="anchor"></a><code><spanclass="keyword">module</span><ahref="ReversePostorder/index.html">ReversePostorder</a> : <spanclass="keyword">functor</span> (<ahref="ReversePostorder/argument-1-CFG/index.html">CFG</a> : <ahref="../ProcCfg/index.html#module-type-S">ProcCfg.S</a>) <span>-></span><ahref="index.html#module-type-S">S</a><spanclass="keyword">with</span><spanclass="keyword">module</span><ahref="ReversePostorder/CFG/index.html">CFG</a> = <ahref="ReversePostorder/index.html#argument-1-CFG">CFG</a></code></dt><dd><p>simple scheduler that visits CFG nodes in reverse postorder. fast/precise for straightline code and conditionals; not as good for loops (may visit nodes after a loop multiple times).</p></dd></dl></div></body></html>