4 <:LocalFlatten:> is an optimization pass for the <:SSA:>
5 <:IntermediateLanguage:>, invoked from <:SSASimplify:>.
9 This pass flattens arguments to <:SSA:> blocks.
11 A block argument is flattened as long as it only flows to selects and
12 there is some tuple constructed in this function that flows to it.
16 * <!ViewGitFile(mlton,master,mlton/ssa/local-flatten.fun)>
18 == Details and Notes ==