ModuleVisitor

A depth-first visitor.

See: llvm_hiwrap.ast.tree

Accepted node types are: - Module

and those specified in: See: llvm_hiwrap.value.function_ See: llvm_hiwrap.value.basic_block

Members

Functions

visit
void visit(Module n)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin ModuleAccept!(ModuleVisitor, UserT)
Undocumented in source.
__anonymous
mixin FunctionAccept!(ModuleVisitor, UserT)
Undocumented in source.
__anonymous
mixin BasicBlockAccept!(ModuleVisitor, UserT)
Undocumented in source.

Variables

user
UserT user;
Undocumented in source.

Mixed In Members

From mixin ModuleAccept!(ModuleVisitor, UserT)

implAccept
void implAccept(Module n)
Undocumented in source. Be warned that the author may not have intended to support it.

From mixin FunctionAccept!(ModuleVisitor, UserT)

implAccept
void implAccept(FunctionValue n)
Undocumented in source. Be warned that the author may not have intended to support it.

From mixin BasicBlockAccept!(ModuleVisitor, UserT)

implAccept
void implAccept(EntryBasicBlock entry)
Undocumented in source. Be warned that the author may not have intended to support it.
implAccept
void implAccept(BasicBlock n)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta