processIdentity(state, any()); } else { ValueNode object = GraphUtil.unproxify(access.object()); LoadCacheEntry identifier = new LoadCacheEntry(object, new FieldLocationIdentity(access.field())); ValueNode cachedValue = state.getCacheEntry(identifier);
for (FixedGuardNode guard : graph.getNodes(FixedGuardNode.TYPE)) { if (guard.next() instanceof AccessFieldNode && guard.condition() instanceof IsNullNode && guard.isNegated() && ((IsNullNode) guard.condition()).getValue() == ((AccessFieldNode) guard.next()).object()) {