Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java @ 7660:0b646334c5f7
keep track of leafGraphIds only at the StructuredGraph level (see GRAAL-60)
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Fri, 01 Feb 2013 17:32:59 +0100 |
parents | 5e3d1a68664e |
children | b66a826acf4b |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java Fri Feb 01 15:18:22 2013 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/InvokeNode.java Fri Feb 01 17:32:59 2013 +0100 @@ -41,7 +41,6 @@ private final int bci; private boolean polymorphic; private boolean useForInlining; - private final long leafGraphId; private double inliningRelevance; /** @@ -50,11 +49,10 @@ * @param bci the bytecode index of the original invoke (used for debug infos) * @param callTarget the target method being called */ - public InvokeNode(CallTargetNode callTarget, int bci, long leafGraphId) { + public InvokeNode(CallTargetNode callTarget, int bci) { super(callTarget.returnStamp()); this.callTarget = callTarget; this.bci = bci; - this.leafGraphId = leafGraphId; this.polymorphic = false; this.useForInlining = true; this.inliningRelevance = Double.NaN; @@ -100,11 +98,6 @@ } @Override - public long leafGraphId() { - return leafGraphId; - } - - @Override public Map<Object, Object> getDebugProperties(Map<Object, Object> map) { Map<Object, Object> debugProperties = super.getDebugProperties(map); if (callTarget instanceof MethodCallTargetNode && methodCallTarget().targetMethod() != null) {