public abstract class TACInstClassVisitorSkeleton<ReturnType,ArgumentType> extends TACInstVisitorSkeleton<ReturnType,ArgumentType>
Constructor and Description |
---|
TACInstClassVisitorSkeleton() |
visitInst
public ReturnType visitInst(BinaryAddInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinaryAndInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinaryDivInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinaryModInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinaryMulInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinaryOrInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(BinarySubInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(DirCallInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(ErrParamInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(IfInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(InDirCallInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(LoadAddrInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(LoadConstInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(LoadEntryInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(LoadVarInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(ParamInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(RefParamInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(ReturnInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(StdParamInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(StoreEntryInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(UnaryNegInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
public ReturnType visitInst(UnaryNotInst inst, ArgumentType o)
visitInst
in interface TACInstVisitor<ReturnType,ArgumentType>
visitInst
in class TACInstVisitorSkeleton<ReturnType,ArgumentType>
protected ReturnType visitUnaryInst(UnaryInst inst, ArgumentType o)
protected ReturnType visitBinaryInst(BinaryInst inst, ArgumentType o)
protected ReturnType visitCallInst(CallInst inst, ArgumentType o)
protected ReturnType visitLoadInst(LoadInst inst, ArgumentType o)
protected ReturnType visitParamInst(ParamInst inst, ArgumentType o)