16 const Def* rewrite(
const Def*);
EtaRedPhase(World &world)
const Def * rewrite_imm_Var(const Var *) final
void rewrite_external(Def *) final
RWPhase(World &world, std::string name)
World & world()=delete
Hides both and forbids direct access.
virtual const Def * rewrite(const Def *)
The World represents the whole program and manages creation of MimIR nodes (Defs).