compiler-libs.optcomp
Compiler_hooks
compiler-libs.bytecomp
compiler-libs.common
compiler-libs.toplevel
dynlink
eval
jit
runtime_events
stdlib
stdlib_alpha
stdlib_beta
stdlib_stable
stdlib_upstream_compatible
str
threads
unix
type _ pass =
| Parse_tree_intf : Parsetree.signature pass
| Parse_tree_impl : Parsetree.structure pass
| Typed_tree_intf : Typedtree.signature pass
| Typed_tree_impl : Typedtree.implementation pass
| Raw_lambda : Lambda.program pass
| Lambda : Lambda.program pass
| Raw_flambda2 : Flambda2_terms.Flambda_unit.t pass
| Flambda2 : Flambda2_terms.Flambda_unit.t pass
| Reaped_flambda2 : Flambda2_terms.Flambda_unit.t pass
| Linear : Linear.fundecl pass
| Cfg_combine : Cfg_with_layout.t pass
| Cfg_cse : Cfg_with_layout.t pass
| Cfg : Cfg_with_layout.t pass
| Cmm : Cmm.phrase list pass
| Inlining_tree : Flambda2_simplify_shared.Inlining_report.Inlining_tree.t pass
| Check_allocations : Zero_alloc_checker.iter_witnesses pass
val register : 'a pass -> ('a -> unit) -> unit
val execute : 'a pass -> 'a -> unit
val execute_and_pipe : 'a pass -> 'a -> 'a
val clear : 'a pass -> unit