All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
protected PEReadEliminationBlockState |
cloneState(PEReadEliminationBlockState other) |
protected PartialEscapeClosure.MergeProcessor |
createMergeProcessor(Block merge) |
protected PEReadEliminationBlockState |
getInitialState() |
private boolean |
processArrayLength(ArrayLengthNode length,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private static void |
processIdentity(PEReadEliminationBlockState state,
LocationIdentity identity) |
protected void |
processInitialLoopState(Loop<Block> loop,
PEReadEliminationBlockState initialState) |
private boolean |
processLoad(FixedNode load,
ValueNode object,
LocationIdentity identity,
int index,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processLoadField(LoadFieldNode load,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processLoadIndexed(LoadIndexedNode load,
PEReadEliminationBlockState state,
GraphEffectList effects) |
protected void |
processLoopExit(LoopExitNode exitNode,
PEReadEliminationBlockState initialState,
PEReadEliminationBlockState exitState,
GraphEffectList effects) |
protected boolean |
processNode(Node node,
PEReadEliminationBlockState state,
GraphEffectList effects,
FixedWithNextNode lastFixedNode)
Collects the effects of virtualizing the given node.
|
private boolean |
processStore(FixedNode store,
ValueNode object,
LocationIdentity identity,
int index,
ValueNode value,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processStoreField(StoreFieldNode store,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processStoreIndexed(StoreIndexedNode store,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processUnbox(UnboxNode unbox,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processUnsafeLoad(UnsafeLoadNode load,
PEReadEliminationBlockState state,
GraphEffectList effects) |
private boolean |
processUnsafeStore(UnsafeStoreNode store,
PEReadEliminationBlockState state,
GraphEffectList effects) |