public class SSAInvokeDynamicInstruction extends SSAInvokeInstruction
SSAInstruction.IVisitor, SSAInstruction.Visitor
params, result
exception, site
iindex, NO_INDEX
Constructor and Description |
---|
SSAInvokeDynamicInstruction(int iindex,
int[] params,
int exception,
CallSiteReference site,
BootstrapMethodsReader.BootstrapMethod bootstrap) |
SSAInvokeDynamicInstruction(int iindex,
int result,
int[] params,
int exception,
CallSiteReference site,
BootstrapMethodsReader.BootstrapMethod bootstrap) |
Modifier and Type | Method and Description |
---|---|
SSAInstruction |
copyForSSA(SSAInstructionFactory insts,
int[] defs,
int[] uses)
This method is meant to be used during SSA conversion for an IR that is not in SSA form.
|
BootstrapMethodsReader.BootstrapMethod |
getBootstrap() |
assertParamsKosher, getNumberOfParameters, getNumberOfReturnValues, getNumberOfUses, getReturnValue, getUse, hashCode, visit
getCallSite, getDeclaredResultType, getDeclaredTarget, getDef, getDef, getException, getInvocationCode, getNumberOfDefs, getProgramCounter, getReceiver, hasDef, isDispatch, isFallThrough, isPEI, isSpecial, isStatic, toString
equals, getExceptionTypes, getValueString, toString
public SSAInvokeDynamicInstruction(int iindex, int result, int[] params, int exception, CallSiteReference site, BootstrapMethodsReader.BootstrapMethod bootstrap)
public SSAInvokeDynamicInstruction(int iindex, int[] params, int exception, CallSiteReference site, BootstrapMethodsReader.BootstrapMethod bootstrap)
public SSAInstruction copyForSSA(SSAInstructionFactory insts, int[] defs, int[] uses)
SSAInstruction
copyForSSA
in class SSAInvokeInstruction
public BootstrapMethodsReader.BootstrapMethod getBootstrap()