/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/ |
H A D | LockState.java | 37 public final MonitorIdNode monitorId; field in class:LockState 40 public LockState(MonitorIdNode monitorId, LockState next) { argument 41 this.monitorId = monitorId; 47 return monitorId.getLockDepth() + (next == null ? "" : "," + next); 57 result.add(a.monitorId);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/debug/instrumentation/ |
H A D | MonitorProxyNode.java | 48 @OptionalInput(value = InputType.Association) protected MonitorIdNode monitorId; field in class:MonitorProxyNode 50 public MonitorProxyNode(ValueNode object, MonitorIdNode monitorId) { argument 53 this.monitorId = monitorId; 61 return monitorId; 69 for (RawMonitorEnterNode monitorEnter : monitorId.usages().filter(RawMonitorEnterNode.class)) {
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/java/ |
H A D | AccessMonitorNode.java | 49 @Input(InputType.Association) MonitorIdNode monitorId; field in class:AccessMonitorNode 72 return monitorId; 80 protected AccessMonitorNode(NodeClass<? extends AccessMonitorNode> c, ValueNode object, MonitorIdNode monitorId) { argument 83 this.monitorId = monitorId;
|
H A D | MonitorEnterNode.java | 49 public MonitorEnterNode(ValueNode object, MonitorIdNode monitorId) { argument 50 this(TYPE, object, monitorId); 53 public MonitorEnterNode(NodeClass<? extends MonitorEnterNode> c, ValueNode object, MonitorIdNode monitorId) { argument 54 super(c, object, monitorId);
|
H A D | MonitorExitNode.java | 57 public MonitorExitNode(ValueNode object, MonitorIdNode monitorId, ValueNode escapedReturnValue) { argument 58 super(TYPE, object, monitorId);
|
H A D | RawMonitorEnterNode.java | 57 public RawMonitorEnterNode(ValueNode object, ValueNode hub, MonitorIdNode monitorId) { argument 58 super(TYPE, object, monitorId);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/ |
H A D | ObjectState.java | 144 public void addLock(MonitorIdNode monitorId) { argument 145 locks = new LockState(monitorId, locks); 150 return locks.monitorId; 167 while (a != null && b != null && a.monitorId == b.monitorId) { 205 result = prime * result + (locks != null ? locks.monitorId.getLockDepth() : 0);
|
H A D | VirtualizerToolImpl.java | 212 public void addLock(VirtualObjectNode virtualObject, MonitorIdNode monitorId) { argument 214 state.addLock(id, monitorId);
|
H A D | PartialEscapeBlockState.java | 125 public void addLock(int object, MonitorIdNode monitorId) { argument 126 getObjectStateForModification(object).addLock(monitorId);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/spi/ |
H A D | VirtualizerTool.java | 98 void addLock(VirtualObjectNode virtualObject, MonitorIdNode monitorId); argument
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/instrumentation/ |
H A D | HighTierReconcileInstrumentationPhase.java | 79 for (MonitorIdNode monitorId : commit.getLocks(objIndex)) { 82 ((MonitorProxyNode) instrumentationNode.getTarget()).getMonitorId() == monitorId) { 86 aggr.insertClone(instrumentationNode, graph.addWithoutUnique(new MonitorProxyNode(getAllocatedObject(graph, commit, virtual), monitorId)));
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/ |
H A D | FrameState.java | 632 for (MonitorIdNode monitorId : monitorIds) { 633 if (monitorId != null) { 634 closure.apply(this, monitorId);
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.java/src/org/graalvm/compiler/java/ |
H A D | FrameStateBuilder.java | 560 public void pushLock(ValueNode object, MonitorIdNode monitorId) { argument 565 monitorIds[monitorIds.length - 1] = monitorId;
|
H A D | BytecodeParser.java | 2059 protected MonitorEnterNode createMonitorEnterNode(ValueNode x, MonitorIdNode monitorId) { argument 2060 return new MonitorEnterNode(x, monitorId); 2064 MonitorIdNode monitorId = graph.add(new MonitorIdNode(frameState.lockDepth(true))); 2065 MonitorEnterNode monitorEnter = append(createMonitorEnterNode(x, monitorId)); 2066 frameState.pushLock(x, monitorId); 2074 MonitorIdNode monitorId = frameState.peekMonitorId(); 2079 MonitorExitNode monitorExit = append(new MonitorExitNode(x, monitorId, escapedReturnValue));
|
/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/ |
H A D | DefaultJavaLoweringProvider.java | 742 for (MonitorIdNode monitorId : commit.getLocks(objIndex)) { 743 MonitorEnterNode enter = graph.add(new MonitorEnterNode(allocations[objIndex], monitorId));
|