#include "mim/plug/compile/compile.h"#include <memory>#include <mim/config.h>#include <mim/driver.h>#include <mim/phase.h>#include <mim/phase/beta_red.h>#include <mim/phase/branch_normalize.h>#include <mim/phase/eta_conv.h>#include <mim/phase/lam_spec.h>#include <mim/phase/prefix_cleanup.h>#include <mim/phase/ret_wrap.h>#include <mim/phase/scalarize.h>#include <mim/phase/tail_rec_elim.h>#include "mim/plug/compile/autogen.h"Go to the source code of this file.
Classes | |
| class | Named |
| Phase hook for compile.named. More... | |
Functions | |
| void | reg_phases (Flags2Phases &phases) |
| Plugin | mim_get_plugin () |
| Plugin mim_get_plugin | ( | ) |
Definition at line 72 of file compile.cpp.
References MIM_EXPORT, MIM_VERSION, reg_phases(), and mim::plug::compile::register_normalizers().
| void reg_phases | ( | Flags2Phases & | phases | ) |
Definition at line 55 of file compile.cpp.
References mim::assert_emplace(), mim::Annex::base(), and mim::Phase::hook().