public interface LIRGenerationResult
| Modifier and Type | Method and Description |
|---|---|
void |
buildFrameMap(StackSlotAllocator allocator)
Creates a
FrameMap out of the FrameMapBuilder. |
String |
getCompilationUnitName() |
FrameMap |
getFrameMap()
Returns the
FrameMap associated with this LIRGenerationResult. |
FrameMapBuilder |
getFrameMapBuilder()
Returns the
FrameMapBuilder for collecting the information to build a
FrameMap. |
LIR |
getLIR() |
boolean |
hasForeignCall() |
void |
setForeignCall(boolean b) |
FrameMapBuilder getFrameMapBuilder()
FrameMapBuilder for collecting the information to build a
FrameMap.
This method can only be used prior calling buildFrameMap(com.oracle.graal.lir.stackslotalloc.StackSlotAllocator).void buildFrameMap(StackSlotAllocator allocator)
FrameMap out of the FrameMapBuilder. This method should only be
called once. After calling it, getFrameMapBuilder() can no longer be used.FrameMap getFrameMap()
FrameMap associated with this LIRGenerationResult.
This method can only be called after buildFrameMap(com.oracle.graal.lir.stackslotalloc.StackSlotAllocator).boolean hasForeignCall()
void setForeignCall(boolean b)
String getCompilationUnitName()