void |
Vararg.accept(IRVisitor visitor) |
void |
VarStore.accept(IRVisitor visitor) |
void |
VarLoad.accept(IRVisitor visitor) |
void |
VarInit.accept(IRVisitor visitor) |
void |
UpStore.accept(IRVisitor visitor) |
void |
UpLoad.accept(IRVisitor visitor) |
void |
UnOp.accept(IRVisitor visitor) |
void |
ToNumber.accept(IRVisitor visitor) |
void |
ToNext.accept(IRVisitor visitor) |
void |
TabSet.accept(IRVisitor visitor) |
void |
TabRawSetInt.accept(IRVisitor visitor) |
void |
TabRawSet.accept(IRVisitor visitor) |
void |
TabRawAppendMulti.accept(IRVisitor visitor) |
void |
TabNew.accept(IRVisitor visitor) |
void |
TabGet.accept(IRVisitor visitor) |
void |
TCall.accept(IRVisitor visitor) |
void |
Ret.accept(IRVisitor visitor) |
void |
PhiStore.accept(IRVisitor visitor) |
void |
PhiLoad.accept(IRVisitor visitor) |
void |
MultiGet.accept(IRVisitor visitor) |
void |
LoadConst.Nil.accept(IRVisitor visitor) |
void |
LoadConst.Bool.accept(IRVisitor visitor) |
void |
LoadConst.Int.accept(IRVisitor visitor) |
void |
LoadConst.Flt.accept(IRVisitor visitor) |
void |
LoadConst.Str.accept(IRVisitor visitor) |
void |
Line.accept(IRVisitor visitor) |
void |
Label.accept(IRVisitor visitor) |
void |
Jmp.accept(IRVisitor visitor) |
abstract void |
IRNode.accept(IRVisitor visitor) |
void |
Closure.accept(IRVisitor visitor) |
void |
Call.accept(IRVisitor visitor) |
void |
CPUWithdraw.accept(IRVisitor visitor) |
void |
Branch.accept(IRVisitor visitor) |
abstract void |
Branch.Condition.accept(IRVisitor visitor) |
void |
Branch.Condition.Nil.accept(IRVisitor visitor) |
void |
Branch.Condition.Bool.accept(IRVisitor visitor) |
void |
Branch.Condition.NumLoopEnd.accept(IRVisitor visitor) |
void |
BinOp.accept(IRVisitor visitor) |