|
105 | 105 | import com.oracle.graal.python.lib.PyObjectDelItemNodeGen;
|
106 | 106 | import com.oracle.graal.python.lib.PyObjectGetAttr;
|
107 | 107 | import com.oracle.graal.python.lib.PyObjectGetAttrNodeGen;
|
| 108 | +import com.oracle.graal.python.lib.PyObjectGetItem; |
| 109 | +import com.oracle.graal.python.lib.PyObjectGetItemNodeGen; |
108 | 110 | import com.oracle.graal.python.lib.PyObjectGetIter;
|
109 | 111 | import com.oracle.graal.python.lib.PyObjectGetIterNodeGen;
|
110 | 112 | import com.oracle.graal.python.lib.PyObjectGetMethod;
|
|
175 | 177 | import com.oracle.graal.python.nodes.statement.RaiseNodeGen;
|
176 | 178 | import com.oracle.graal.python.nodes.subscript.DeleteItemNode;
|
177 | 179 | import com.oracle.graal.python.nodes.subscript.DeleteItemNodeGen;
|
178 |
| -import com.oracle.graal.python.nodes.subscript.GetItemNode; |
179 |
| -import com.oracle.graal.python.nodes.subscript.GetItemNodeGen; |
180 | 180 | import com.oracle.graal.python.nodes.util.CastToJavaIntExactNode;
|
181 | 181 | import com.oracle.graal.python.nodes.util.CastToJavaIntExactNodeGen;
|
182 | 182 | import com.oracle.graal.python.nodes.util.ExceptionStateNodes;
|
@@ -274,7 +274,7 @@ public final class PBytecodeRootNode extends PRootNode implements BytecodeOSRNod
|
274 | 274 | private static final PyObjectSetItem UNCACHED_OBJECT_SET_ITEM = PyObjectSetItem.getUncached();
|
275 | 275 | private static final NodeSupplier<PyObjectIsTrueNode> NODE_OBJECT_IS_TRUE = PyObjectIsTrueNode::create;
|
276 | 276 | private static final PyObjectIsTrueNode UNCACHED_OBJECT_IS_TRUE = PyObjectIsTrueNode.getUncached();
|
277 |
| - private static final NodeSupplier<GetItemNode> NODE_GET_ITEM = GetItemNode::create; |
| 277 | + private static final NodeSupplier<PyObjectGetItem> NODE_GET_ITEM = PyObjectGetItem::create; |
278 | 278 | private static final ExceptMatchNode UNCACHED_EXCEPT_MATCH = ExceptMatchNode.getUncached();
|
279 | 279 | private static final NodeSupplier<ExceptMatchNode> NODE_EXCEPT_MATCH = ExceptMatchNode::create;
|
280 | 280 | private static final SetupWithNode UNCACHED_SETUP_WITH_NODE = SetupWithNode.getUncached();
|
@@ -2266,7 +2266,7 @@ private void traceLine(VirtualFrame virtualFrame, MutableLoopData mutableData, b
|
2266 | 2266 |
|
2267 | 2267 | @BytecodeInterpreterSwitch
|
2268 | 2268 | private int bytecodeBinarySubscr(VirtualFrame virtualFrame, int stackTop, int bci, Node[] localNodes) {
|
2269 |
| - GetItemNode getItemNode = insertChildNode(localNodes, bci, GetItemNodeGen.class, NODE_GET_ITEM); |
| 2269 | + PyObjectGetItem getItemNode = insertChildNode(localNodes, bci, PyObjectGetItemNodeGen.class, NODE_GET_ITEM); |
2270 | 2270 | Object slice = virtualFrame.getObject(stackTop);
|
2271 | 2271 | virtualFrame.setObject(stackTop--, null);
|
2272 | 2272 | virtualFrame.setObject(stackTop, getItemNode.execute(virtualFrame, virtualFrame.getObject(stackTop), slice));
|
|
0 commit comments