Searched refs:monitorId (Results 1 - 15 of 15) sorted by relevance

/openjdk9/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/virtual/
H A DLockState.java37 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 DMonitorProxyNode.java48 @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 DAccessMonitorNode.java49 @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 DMonitorEnterNode.java49 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 DMonitorExitNode.java57 public MonitorExitNode(ValueNode object, MonitorIdNode monitorId, ValueNode escapedReturnValue) { argument
58 super(TYPE, object, monitorId);
H A DRawMonitorEnterNode.java57 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 DObjectState.java144 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 DVirtualizerToolImpl.java212 public void addLock(VirtualObjectNode virtualObject, MonitorIdNode monitorId) { argument
214 state.addLock(id, monitorId);
H A DPartialEscapeBlockState.java125 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 DVirtualizerTool.java98 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 DHighTierReconcileInstrumentationPhase.java79 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 DFrameState.java632 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 DFrameStateBuilder.java560 public void pushLock(ValueNode object, MonitorIdNode monitorId) { argument
565 monitorIds[monitorIds.length - 1] = monitorId;
H A DBytecodeParser.java2059 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 DDefaultJavaLoweringProvider.java742 for (MonitorIdNode monitorId : commit.getLocks(objIndex)) {
743 MonitorEnterNode enter = graph.add(new MonitorEnterNode(allocations[objIndex], monitorId));

Completed in 188 milliseconds