FPPass(World &world, std::string name)
An optimizer that combines several optimizations in an optimal way.
undo_t analyze(const Def *) override
void init(PassMan *) final
const Def * rewrite(const Def *) override
TailRecElim(World &world, flags_t annex)
The World represents the whole program and manages creation of MimIR nodes (Defs).
GIDMap< Lam *, To > LamMap