19 const
Def* rewrite(const
Def* def);
20 const
Def* rewrite_lam(
Lam* lam);
22 Lam* make_continuation(const
Def* cn_type, const
Def* arg, Sym prefix);
25 const
Nest& curr_external_nest() const;
31 Lam* current_external_;
Builds a nesting tree of all immutables‍/binders.
Phase(World &world, std::string name)
The World represents the whole program and manages creation of MimIR nodes (Defs).
CPS2DSPhase(World &world, flags_t annex)
void start() final
Actual entry.
DefMap< const Def * > Def2Def
GIDMap< const Def *, To > DefMap