Mercurial > hg > truffle
comparison graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/policy/GreedyInliningPolicy.java @ 21543:93c50cefb9e8
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 25 May 2015 23:30:34 +0200 |
parents | dd9811d734e1 |
children | b1530a6cce8c |
comparison
equal
deleted
inserted
replaced
21542:543957c1c6a6 | 21543:93c50cefb9e8 |
---|---|
20 * or visit www.oracle.com if you need additional information or have any | 20 * or visit www.oracle.com if you need additional information or have any |
21 * questions. | 21 * questions. |
22 */ | 22 */ |
23 package com.oracle.graal.phases.common.inlining.policy; | 23 package com.oracle.graal.phases.common.inlining.policy; |
24 | 24 |
25 import com.oracle.graal.debug.Debug; | 25 import static com.oracle.graal.compiler.common.GraalOptions.*; |
26 import com.oracle.graal.debug.DebugMetric; | |
27 import com.oracle.graal.nodes.Invoke; | |
28 import com.oracle.graal.nodes.StructuredGraph; | |
29 import com.oracle.graal.nodes.spi.Replacements; | |
30 import com.oracle.graal.phases.common.inlining.InliningUtil; | |
31 import com.oracle.graal.phases.common.inlining.info.InlineInfo; | |
32 import com.oracle.graal.phases.common.inlining.walker.MethodInvocation; | |
33 | 26 |
34 import java.util.Map; | 27 import java.util.*; |
35 | 28 |
36 import static com.oracle.graal.compiler.common.GraalOptions.*; | 29 import com.oracle.graal.debug.*; |
30 import com.oracle.graal.nodes.*; | |
31 import com.oracle.graal.nodes.spi.*; | |
32 import com.oracle.graal.phases.common.inlining.*; | |
33 import com.oracle.graal.phases.common.inlining.info.*; | |
34 import com.oracle.graal.phases.common.inlining.walker.*; | |
37 | 35 |
38 public class GreedyInliningPolicy extends AbstractInliningPolicy { | 36 public class GreedyInliningPolicy extends AbstractInliningPolicy { |
39 | 37 |
40 private static final DebugMetric metricInliningStoppedByMaxDesiredSize = Debug.metric("InliningStoppedByMaxDesiredSize"); | 38 private static final DebugMetric metricInliningStoppedByMaxDesiredSize = Debug.metric("InliningStoppedByMaxDesiredSize"); |
41 | 39 |