Package org.robovm.compiler.llvm
Class Invoke
java.lang.Object
org.robovm.compiler.llvm.Instruction
org.robovm.compiler.llvm.FunctionCallInstruction
org.robovm.compiler.llvm.Invoke
- All Implemented Interfaces:
Writable
public class Invoke extends FunctionCallInstruction
- Version:
- $Id$
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.robovm.compiler.llvm.Writable
Writable.Provider -
Constructor Summary
Constructors Constructor Description Invoke(Value function, BasicBlockRef to, BasicBlockRef unwind, Argument... args)Invoke(Value function, BasicBlockRef to, BasicBlockRef unwind, Value... args)Invoke(Variable result, Value function, BasicBlockRef to, BasicBlockRef unwind, Argument... args)Invoke(Variable result, Value function, BasicBlockRef to, BasicBlockRef unwind, Value... args) -
Method Summary
Methods inherited from class org.robovm.compiler.llvm.FunctionCallInstruction
getReadsFrom, getWritesToMethods inherited from class org.robovm.compiler.llvm.Instruction
addMetadata, attach, getAttachment, getAttachments, getBasicBlock, getBranchTargets, getMetadata
-
Constructor Details
-
Invoke
-
Invoke
public Invoke(Variable result, Value function, BasicBlockRef to, BasicBlockRef unwind, Value... args) -
Invoke
-
Invoke
public Invoke(Variable result, Value function, BasicBlockRef to, BasicBlockRef unwind, Argument... args)
-
-
Method Details
-
hashCode
public int hashCode()- Overrides:
hashCodein classFunctionCallInstruction
-
equals
- Overrides:
equalsin classFunctionCallInstruction
-
write
- Specified by:
writein interfaceWritable- Overrides:
writein classFunctionCallInstruction- Throws:
IOException
-
toString
- Overrides:
toStringin classFunctionCallInstruction
-