MimIR 0.1
MimIR is my Intermediate Representation
Loading...
Searching...
No Matches
mim::Emitter< Value, Type, BB, Child > Member List

This is the complete list of members for mim::Emitter< Value, Type, BB, Child >, including all inherited members.

dirty_mim::Phaseprotected
emit(const Def *def)mim::Emitter< Value, Type, BB, Child >inlineprotected
emit_unsafe(const Def *def)mim::Emitter< Value, Type, BB, Child >inlineprotected
Emitter(World &world, std::string_view name, std::ostream &ostream)mim::Emitter< Value, Type, BB, Child >inlineprotected
entry_mim::Emitter< Value, Type, BB, Child >protected
globals_mim::Emitter< Value, Type, BB, Child >protected
is_dirty() constmim::Phaseinline
lam2bb_mim::Emitter< Value, Type, BB, Child >protected
locals_mim::Emitter< Value, Type, BB, Child >protected
name() constmim::Phaseinline
name_mim::Phaseprotected
ostream() constmim::Emitter< Value, Type, BB, Child >inlineprotected
ostream_mim::Emitter< Value, Type, BB, Child >protected
Phase(World &world, std::string_view name, bool dirty)mim::Phaseinline
run()mim::Phasevirtual
run(Args &&... args)mim::Phaseinlinestatic
scheduler_mim::Emitter< Value, Type, BB, Child >protected
scope() constmim::ScopePhaseinlineprotected
ScopePhase(World &world, std::string_view name, bool elide_empty)mim::ScopePhaseinline
start() overridemim::ScopePhasevirtual
tabmim::Emitter< Value, Type, BB, Child >
types_mim::Emitter< Value, Type, BB, Child >protected
visit(const Scope &scope) overridemim::Emitter< Value, Type, BB, Child >inlineprotectedvirtual
world()mim::Phaseinline
world_mim::Phaseprotected
~Phase()=defaultmim::Phasevirtual