org.norecess.citkit.lir.instructions
Class LIRCall

java.lang.Object
  extended by org.norecess.citkit.lir.instructions.LIRCall
All Implemented Interfaces:
LIRInstruction

public class LIRCall
extends java.lang.Object
implements LIRInstruction


Constructor Summary
LIRCall(LIRRegister result, java.lang.String procedureName)
           
LIRCall(java.lang.String procedureName)
           
 
Method Summary
<T> T
accept(LIRInstructionVisitor<T> visitor)
           
 java.lang.String getProcedureName()
           
 LIRRegister getResult()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LIRCall

public LIRCall(LIRRegister result,
               java.lang.String procedureName)

LIRCall

public LIRCall(java.lang.String procedureName)
Method Detail

getResult

public LIRRegister getResult()

getProcedureName

public java.lang.String getProcedureName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public <T> T accept(LIRInstructionVisitor<T> visitor)
Specified by:
accept in interface LIRInstruction