use of org.graalvm.compiler.nodes.memory.FloatingReadNode in project graal by oracle.
the class MemoryScheduleVerification method processLocation.
private void processLocation(Node n, LocationIdentity location, EconomicSet<FloatingReadNode> currentState) {
assert n != null;
if (location.isImmutable()) {
return;
}
for (FloatingReadNode r : cloneState(currentState)) {
if (r.getLocationIdentity().overlaps(location)) {
// This read is killed by this location.
r.getDebug().log(DebugContext.VERBOSE_LEVEL, "%s removing %s from state", n, r);
currentState.remove(r);
}
}
}
Aggregations