Mercurial > hg > truffle
changeset 10909:2151775dfd98
Changed inlining order to bottom-up.
author | Christian Haeubl <haeubl@ssw.jku.at> |
---|---|
date | Mon, 29 Jul 2013 15:47:33 +0200 |
parents | 6caff31de51c |
children | b61c13ad27d0 |
files | graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Mon Jul 29 13:39:59 2013 +0200 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/InliningPhase.java Mon Jul 29 15:47:33 2013 +0200 @@ -674,21 +674,21 @@ } public MethodInvocation currentInvocation() { - return invocationQueue.peek(); + return invocationQueue.peekFirst(); } public MethodInvocation pushInvocation(InlineInfo info, Assumptions assumptions, double probability, double relevance) { MethodInvocation methodInvocation = new MethodInvocation(info, new Assumptions(assumptions.useOptimisticAssumptions()), probability, relevance); - invocationQueue.push(methodInvocation); + invocationQueue.addFirst(methodInvocation); maxGraphs += info.numberOfMethods(); assert graphQueue.size() <= maxGraphs; return methodInvocation; } public void popInvocation() { - maxGraphs -= invocationQueue.peek().callee.numberOfMethods(); + maxGraphs -= invocationQueue.peekFirst().callee.numberOfMethods(); assert graphQueue.size() <= maxGraphs; - invocationQueue.pop(); + invocationQueue.removeFirst(); } public int countRecursiveInlining(ResolvedJavaMethod method) {