public class OuterStackPlace extends StackPlace
stackElement
globalPlace
Modifier | Constructor and Description |
---|---|
protected |
OuterStackPlace(GlobalPlace globalPlace,
CGElement stackElement) |
Modifier and Type | Method and Description |
---|---|
static OuterStackPlace |
createOuterStackPlace(java.util.Map<CGElement,AbstractPlace> element2place,
CGElement cgStackElement) |
GlobalPlace |
getParentPlace()
Return the parent of this place, which is self for the GlobalPlace.
|
void |
optimize() |
createStackPlace, getStackElement, getStackPlace, printHierarchy, prune, pullUp, pushUp, rewrite, toString
addControlPlace, createLocalPlace, getGlobalPlace, getGlobalPlace, getLocalPlace, getLocalPlace
getControlPlace
protected OuterStackPlace(@NonNull GlobalPlace globalPlace, @NonNull CGElement stackElement)
@Nullable public static OuterStackPlace createOuterStackPlace(@NonNull java.util.Map<CGElement,AbstractPlace> element2place, @NonNull CGElement cgStackElement)
@NonNull public GlobalPlace getParentPlace()
AbstractPlace
getParentPlace
in class AbstractPlace
public void optimize()