org.norecess.citkit.visitors
Interface LIRInstructionVisitor<T>


public interface LIRInstructionVisitor<T>


Method Summary
 T visitCall(LIRCall call)
           
 T visitComment(LIRComment comment)
           
 T visitConditionalAssignment(LIRConditionalAssignment assignment)
           
 T visitGoto(LIRGoto goTo)
           
 T visitIf(LIRIf ifInstruction)
           
 T visitLabel(LIRLabel label)
           
 T visitLoad(LIRLoad load)
           
 T visitRegisterAssignment(LIRRegisterAssignment assignment)
           
 T visitReturn(LIRReturn instruction)
           
 T visitSequence(LIRSequence sequence)
           
 T visitStore(LIRStore store)
           
 

Method Detail

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)