Mercurial > hg > truffle
comparison graal/com.oracle.graal.virtual/src/com/oracle/graal/virtual/phases/ea/PartialEscapeClosure.java @ 21554:b1530a6cce8c
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 26 May 2015 23:21:15 +0200 |
parents | d4db9d812c8d |
children | 48c1ebd24120 |
comparison
equal
deleted
inserted
replaced
21553:0910a9497b02 | 21554:b1530a6cce8c |
---|---|
27 import com.oracle.graal.api.meta.*; | 27 import com.oracle.graal.api.meta.*; |
28 import com.oracle.graal.compiler.common.*; | 28 import com.oracle.graal.compiler.common.*; |
29 import com.oracle.graal.compiler.common.cfg.*; | 29 import com.oracle.graal.compiler.common.cfg.*; |
30 import com.oracle.graal.compiler.common.type.*; | 30 import com.oracle.graal.compiler.common.type.*; |
31 import com.oracle.graal.compiler.common.util.*; | 31 import com.oracle.graal.compiler.common.util.*; |
32 import com.oracle.graal.debug.*; | |
33 import com.oracle.graal.graph.*; | 32 import com.oracle.graal.graph.*; |
34 import com.oracle.graal.graph.spi.*; | 33 import com.oracle.graal.graph.spi.*; |
35 import com.oracle.graal.nodes.*; | 34 import com.oracle.graal.nodes.*; |
36 import com.oracle.graal.nodes.VirtualState.NodeClosure; | 35 import com.oracle.graal.nodes.VirtualState.NodeClosure; |
37 import com.oracle.graal.nodes.cfg.*; | 36 import com.oracle.graal.nodes.cfg.*; |
38 import com.oracle.graal.nodes.spi.*; | 37 import com.oracle.graal.nodes.spi.*; |
39 import com.oracle.graal.nodes.spi.Virtualizable.EscapeState; | 38 import com.oracle.graal.nodes.spi.Virtualizable.EscapeState; |
40 import com.oracle.graal.nodes.virtual.*; | 39 import com.oracle.graal.nodes.virtual.*; |
41 import com.oracle.graal.phases.schedule.*; | 40 import com.oracle.graal.phases.schedule.*; |
41 import com.oracle.jvmci.debug.*; | |
42 | 42 |
43 public abstract class PartialEscapeClosure<BlockT extends PartialEscapeBlockState<BlockT>> extends EffectsClosure<BlockT> { | 43 public abstract class PartialEscapeClosure<BlockT extends PartialEscapeBlockState<BlockT>> extends EffectsClosure<BlockT> { |
44 | 44 |
45 public static final DebugMetric METRIC_MATERIALIZATIONS = Debug.metric("Materializations"); | 45 public static final DebugMetric METRIC_MATERIALIZATIONS = Debug.metric("Materializations"); |
46 public static final DebugMetric METRIC_MATERIALIZATIONS_PHI = Debug.metric("MaterializationsPhi"); | 46 public static final DebugMetric METRIC_MATERIALIZATIONS_PHI = Debug.metric("MaterializationsPhi"); |