org.norecess.citkit.visitors
Interface LIRInstructionVisitor<T>
public interface LIRInstructionVisitor<T>
visitLabel
T visitLabel(LIRLabel label)
visitCall
T visitCall(LIRCall call)
visitConditionalAssignment
T visitConditionalAssignment(LIRConditionalAssignment assignment)
visitGoto
T visitGoto(LIRGoto goTo)
visitIf
T visitIf(LIRIf ifInstruction)
visitLoad
T visitLoad(LIRLoad load)
visitRegisterAssignment
T visitRegisterAssignment(LIRRegisterAssignment assignment)
visitReturn
T visitReturn(LIRReturn instruction)
visitSequence
T visitSequence(LIRSequence sequence)
visitStore
T visitStore(LIRStore store)
visitComment
T visitComment(LIRComment comment)