src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java

Print this page

        

*** 20,35 **** * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.phases.schedule; import org.graalvm.compiler.core.common.GraalOptions; import org.graalvm.compiler.core.common.SuppressFBWarnings; import org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph; import org.graalvm.compiler.core.common.cfg.BlockMap; import org.graalvm.compiler.debug.Assertions; - import org.graalvm.compiler.debug.Debug; import org.graalvm.compiler.graph.Graph.NodeEvent; import org.graalvm.compiler.graph.Graph.NodeEventListener; import org.graalvm.compiler.graph.Graph.NodeEventScope; import org.graalvm.compiler.graph.Node; import org.graalvm.compiler.graph.NodeBitMap; --- 20,42 ---- * or visit www.oracle.com if you need additional information or have any * questions. */ package org.graalvm.compiler.phases.schedule; + import static org.graalvm.compiler.core.common.GraalOptions.OptScheduleOutOfLoops; + import static org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph.strictlyDominates; + + import java.util.ArrayList; + import java.util.Arrays; + import java.util.Formatter; + import java.util.List; + import org.graalvm.compiler.core.common.GraalOptions; import org.graalvm.compiler.core.common.SuppressFBWarnings; import org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph; import org.graalvm.compiler.core.common.cfg.BlockMap; import org.graalvm.compiler.debug.Assertions; import org.graalvm.compiler.graph.Graph.NodeEvent; import org.graalvm.compiler.graph.Graph.NodeEventListener; import org.graalvm.compiler.graph.Graph.NodeEventScope; import org.graalvm.compiler.graph.Node; import org.graalvm.compiler.graph.NodeBitMap;
*** 67,84 **** import org.graalvm.compiler.nodes.spi.ValueProxy; import org.graalvm.compiler.options.OptionValues; import org.graalvm.compiler.phases.Phase; import org.graalvm.word.LocationIdentity; - import java.util.ArrayList; - import java.util.Arrays; - import java.util.Formatter; - import java.util.List; - - import static org.graalvm.compiler.core.common.GraalOptions.OptScheduleOutOfLoops; - import static org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph.strictlyDominates; - public final class SchedulePhase extends Phase { public enum SchedulingStrategy { EARLIEST, LATEST, --- 74,83 ----
*** 1012,1022 **** buf.format(", lastAccess: %s", frn.getLastLocationAccess()); buf.format(", address: %s", frn.getAddress()); } else if (n instanceof GuardNode) { buf.format(", anchor: %s", ((GuardNode) n).getAnchor()); } ! Debug.log("%s", buf); } public ControlFlowGraph getCFG() { return cfg; } --- 1011,1021 ---- buf.format(", lastAccess: %s", frn.getLastLocationAccess()); buf.format(", address: %s", frn.getAddress()); } else if (n instanceof GuardNode) { buf.format(", anchor: %s", ((GuardNode) n).getAnchor()); } ! n.getDebug().log("%s", buf); } public ControlFlowGraph getCFG() { return cfg; }
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/SchedulePhase.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File