protected static class SubstrateAArch64Backend.SubstrateAArch64FrameContext extends Object implements org.graalvm.compiler.lir.asm.FrameContext
| Modifier and Type | Field and Description |
|---|---|
protected SharedMethod |
method |
| Modifier | Constructor and Description |
|---|---|
protected |
SubstrateAArch64FrameContext(SharedMethod method) |
| Modifier and Type | Method and Description |
|---|---|
void |
enter(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb) |
boolean |
hasFrame() |
void |
leave(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb) |
protected void |
makeFrame(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb,
org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler masm,
int totalFrameSize,
int frameSize) |
void |
returned(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb) |
protected final SharedMethod method
protected SubstrateAArch64FrameContext(SharedMethod method)
public void enter(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb)
enter in interface org.graalvm.compiler.lir.asm.FrameContextprotected void makeFrame(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb,
org.graalvm.compiler.asm.aarch64.AArch64MacroAssembler masm,
int totalFrameSize,
int frameSize)
public void leave(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb)
leave in interface org.graalvm.compiler.lir.asm.FrameContextpublic void returned(org.graalvm.compiler.lir.asm.CompilationResultBuilder crb)
returned in interface org.graalvm.compiler.lir.asm.FrameContextpublic boolean hasFrame()
hasFrame in interface org.graalvm.compiler.lir.asm.FrameContext