Modifier and Type | Class and Description |
---|---|
static class |
SPARCCall.CallOp |
static class |
SPARCCall.DirectCallOp |
static class |
SPARCCall.DirectFarForeignCallOp |
static class |
SPARCCall.DirectNearForeignCallOp |
static class |
SPARCCall.ForeignCallOp |
static class |
SPARCCall.IndirectCallOp |
static class |
SPARCCall.MethodCallOp |
Constructor and Description |
---|
SPARCCall() |
Modifier and Type | Method and Description |
---|---|
static void |
directCall(CompilationResultBuilder crb,
SPARCMacroAssembler masm,
InvokeTarget callTarget,
Register scratch,
LIRFrameState info) |
static void |
indirectCall(CompilationResultBuilder crb,
SPARCMacroAssembler masm,
Register dst,
InvokeTarget callTarget,
LIRFrameState info) |
static void |
indirectJmp(CompilationResultBuilder crb,
SPARCMacroAssembler masm,
Register dst,
InvokeTarget target) |
public SPARCCall()
public static void directCall(CompilationResultBuilder crb, SPARCMacroAssembler masm, InvokeTarget callTarget, Register scratch, LIRFrameState info)
public static void indirectJmp(CompilationResultBuilder crb, SPARCMacroAssembler masm, Register dst, InvokeTarget target)
public static void indirectCall(CompilationResultBuilder crb, SPARCMacroAssembler masm, Register dst, InvokeTarget callTarget, LIRFrameState info)