[−][src]Trait llhd::Visitor
A trait to implement the visitor pattern on an LLHD graph.
A trait to implement the visitor pattern on an LLHD graph.
fn visit_module(&mut self, module: &Module)
fn visit_module_value(&mut self, ctx: &ModuleContext, value: &ValueRef)
fn visit_function(&mut self, ctx: &ModuleContext, func: &Function)
fn visit_process(&mut self, ctx: &ModuleContext, prok: &Process)
fn visit_entity(&mut self, ctx: &ModuleContext, entity: &Entity)
fn visit_arguments(&mut self, args: &[Argument])
fn visit_argument(&mut self, _: &Argument)
fn visit_block(&mut self, ctx: &dyn SequentialContext, block: &Block)
fn visit_inst(&mut self, ctx: &dyn UnitContext, inst: &Inst)
fn walk_module(&mut self, module: &Module)
fn walk_function(&mut self, ctx: &ModuleContext, func: &Function)
fn walk_process(&mut self, ctx: &ModuleContext, prok: &Process)
fn walk_entity(&mut self, ctx: &ModuleContext, entity: &Entity)
fn walk_arguments(&mut self, args: &[Argument])
fn walk_block(&mut self, ctx: &dyn SequentialContext, block: &Block)
impl<'twr> Visitor for Writer<'twr>
[src]fn visit_module(&mut self, module: &Module)
[src]fn visit_function(&mut self, ctx: &ModuleContext, func: &Function)
[src]fn visit_process(&mut self, ctx: &ModuleContext, prok: &Process)
[src]fn visit_entity(&mut self, ctx: &ModuleContext, entity: &Entity)
[src]fn visit_arguments(&mut self, args: &[Argument])
[src]fn visit_argument(&mut self, arg: &Argument)
[src]fn visit_block(&mut self, ctx: &dyn SequentialContext, block: &Block)
[src]fn visit_inst(&mut self, ctx: &dyn UnitContext, inst: &Inst)
[src]fn visit_module_value(&mut self, ctx: &ModuleContext, value: &ValueRef)
[src]fn walk_module(&mut self, module: &Module)
[src]fn walk_function(&mut self, ctx: &ModuleContext, func: &Function)
[src]fn walk_process(&mut self, ctx: &ModuleContext, prok: &Process)
[src]fn walk_entity(&mut self, ctx: &ModuleContext, entity: &Entity)
[src]fn walk_arguments(&mut self, args: &[Argument])
[src]fn walk_block(&mut self, ctx: &dyn SequentialContext, block: &Block)
[src]