Thorin 1.9.0
The Higher ORder INtermediate representation
Loading...
Searching...
No Matches
thorin::Emitter< Value, Type, BB, Child > Member List

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

dirty_thorin::Phaseprotected
emit(const Def *def)thorin::Emitter< Value, Type, BB, Child >inlineprotected
emit_unsafe(const Def *def)thorin::Emitter< Value, Type, BB, Child >inlineprotected
Emitter(World &world, std::string_view name, std::ostream &ostream)thorin::Emitter< Value, Type, BB, Child >inlineprotected
entry_thorin::Emitter< Value, Type, BB, Child >protected
globals_thorin::Emitter< Value, Type, BB, Child >protected
is_dirty() constthorin::Phaseinline
lam2bb_thorin::Emitter< Value, Type, BB, Child >protected
locals_thorin::Emitter< Value, Type, BB, Child >protected
name() constthorin::Phaseinline
name_thorin::Phaseprotected
ostream() constthorin::Emitter< Value, Type, BB, Child >inlineprotected
ostream_thorin::Emitter< Value, Type, BB, Child >protected
Phase(World &world, std::string_view name, bool dirty)thorin::Phaseinline
run()thorin::Phasevirtual
run(Args &&... args)thorin::Phaseinlinestatic
scheduler_thorin::Emitter< Value, Type, BB, Child >protected
scope() constthorin::ScopePhaseinlineprotected
ScopePhase(World &world, std::string_view name, bool elide_empty)thorin::ScopePhaseinline
start() overridethorin::ScopePhasevirtual
tabthorin::Emitter< Value, Type, BB, Child >
types_thorin::Emitter< Value, Type, BB, Child >protected
visit(const Scope &scope) overridethorin::Emitter< Value, Type, BB, Child >inlineprotectedvirtual
world()thorin::Phaseinline
world_thorin::Phaseprotected
~Phase()=defaultthorin::Phasevirtual