37 const Def* propagate(
const Def*,
const Def*);
Traverses the current World using Rewriter infrastructure while staying in the same world.
RWPhase(World &world, std::string name, Analysis *analysis=nullptr)
World & world()=delete
Hides both and forbids direct access.
SymExprOpt(World &world, flags_t annex)
const Def * rewrite_imm_App(const App *) final
The World represents the whole program and manages creation of MimIR nodes (Defs).