Searched +refs:org +refs:schedule (Results 1 - 25 of 44) sorted by relevance

12

/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/util/
H A DScheduleState.java23 package org.graalvm.compiler.microbenchmarks.graal.util;
25 import org.graalvm.compiler.phases.schedule.SchedulePhase;
26 import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy;
30 public SchedulePhase schedule; field in class:ScheduleState
44 schedule = new SchedulePhase(selectedStrategy);
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/schedule/
H A DBlockClosure.java23 package org.graalvm.compiler.phases.schedule;
25 import org.graalvm.compiler.nodes.cfg.Block;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test/
H A DMemoryScheduleTest.java23 package org.graalvm.compiler.core.test;
25 import static org.graalvm.compiler.core.common.GraalOptions.OptImplicitNullChecks;
26 import static org.graalvm.compiler.core.common.GraalOptions.OptScheduleOutOfLoops;
27 import static org.graalvm.compiler.graph.test.matchers.NodeIterableCount.hasCount;
28 import static org.hamcrest.core.IsInstanceOf.instanceOf;
29 import static org.junit.Assert.assertThat;
34 import org.graalvm.compiler.api.directives.GraalDirectives;
35 import org.graalvm.compiler.debug.DebugContext;
36 import org.graalvm.compiler.graph.Node;
37 import org
649 assertReadWithinAllReturnBlocks(ScheduleResult schedule, boolean withinReturnBlock) argument
668 assertReadWithinStartBlock(ScheduleResult schedule, boolean withinStartBlock) argument
678 assertReadAndWriteInSameBlock(ScheduleResult schedule, boolean inSame) argument
685 assertReadBeforeAllWritesInStartBlock(ScheduleResult schedule) argument
[all...]
H A DSchedulingTest.java23 package org.graalvm.compiler.core.test;
27 import org.junit.Test;
29 import org.graalvm.compiler.graph.Node;
30 import org.graalvm.compiler.graph.NodeMap;
31 import org.graalvm.compiler.nodes.FrameState;
32 import org.graalvm.compiler.nodes.LoopExitNode;
33 import org.graalvm.compiler.nodes.StructuredGraph;
34 import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions;
35 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
36 import org
[all...]
H A DSchedulingTest2.java23 package org.graalvm.compiler.core.test;
27 import org.graalvm.compiler.core.common.cfg.BlockMap;
28 import org.graalvm.compiler.debug.DebugContext;
29 import org.graalvm.compiler.graph.Node;
30 import org.graalvm.compiler.graph.NodeMap;
31 import org.graalvm.compiler.nodes.BeginNode;
32 import org.graalvm.compiler.nodes.DeoptimizingNode.DeoptDuring;
33 import org.graalvm.compiler.nodes.FrameState;
34 import org.graalvm.compiler.nodes.ReturnNode;
35 import org
[all...]
H A DLongNodeChainTest.java23 package org.graalvm.compiler.core.test;
27 import org.junit.Assert;
28 import org.junit.Test;
29 import org.graalvm.compiler.debug.DebugHandlersFactory;
30 import org.graalvm.compiler.debug.DebugContext;
31 import org.graalvm.compiler.nodes.ConstantNode;
32 import org.graalvm.compiler.nodes.ReturnNode;
33 import org.graalvm.compiler.nodes.StructuredGraph;
34 import org.graalvm.compiler.nodes.ValueNode;
35 import org
[all...]
H A DTypeSystemTest.java23 package org.graalvm.compiler.core.test;
31 import org.graalvm.compiler.debug.DebugContext;
32 import org.graalvm.compiler.debug.TTY;
33 import org.graalvm.compiler.graph.Node;
34 import org.graalvm.compiler.nodeinfo.Verbosity;
35 import org.graalvm.compiler.nodes.AbstractMergeNode;
36 import org.graalvm.compiler.nodes.PhiNode;
37 import org.graalvm.compiler.nodes.StructuredGraph;
38 import org.graalvm.compiler.nodes.StructuredGraph.AllowAssumptions;
39 import org
[all...]
H A DGraphScheduleTest.java23 package org.graalvm.compiler.core.test;
27 import org.junit.Assert;
29 import org.graalvm.compiler.graph.Node;
30 import org.graalvm.compiler.graph.NodeMap;
31 import org.graalvm.compiler.nodes.StructuredGraph;
32 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
33 import org.graalvm.compiler.nodes.cfg.Block;
34 import org.graalvm.compiler.phases.schedule.SchedulePhase;
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea/
H A DEffectsPhase.java23 package org.graalvm.compiler.virtual.phases.ea;
25 import static org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Optionality.Required;
27 import org.graalvm.compiler.core.common.util.CompilationAlarm;
28 import org.graalvm.compiler.debug.DebugContext;
29 import org.graalvm.compiler.graph.Graph.NodeEventScope;
30 import org.graalvm.compiler.graph.Node;
31 import org.graalvm.compiler.graph.spi.Simplifiable;
32 import org.graalvm.compiler.nodes.StructuredGraph;
33 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
34 import org
136 createEffectsClosure(PhaseContextT context, ScheduleResult schedule, ControlFlowGraph cfg) argument
[all...]
H A DEarlyReadEliminationPhase.java23 package org.graalvm.compiler.virtual.phases.ea;
25 import static org.graalvm.compiler.core.common.GraalOptions.EscapeAnalyzeOnly;
27 import org.graalvm.compiler.nodes.StructuredGraph;
28 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
29 import org.graalvm.compiler.nodes.cfg.ControlFlowGraph;
30 import org.graalvm.compiler.phases.common.CanonicalizerPhase;
31 import org.graalvm.compiler.phases.tiers.PhaseContext;
55 protected Closure<?> createEffectsClosure(PhaseContext context, ScheduleResult schedule, ControlFlowGraph cfg) { argument
56 assert schedule == null;
H A DPartialEscapePhase.java23 package org.graalvm.compiler.virtual.phases.ea;
25 import static org.graalvm.compiler.core.common.GraalOptions.EscapeAnalysisIterations;
26 import static org.graalvm.compiler.core.common.GraalOptions.EscapeAnalyzeOnly;
28 import org.graalvm.compiler.graph.Node;
29 import org.graalvm.compiler.nodes.StructuredGraph;
30 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
31 import org.graalvm.compiler.nodes.cfg.ControlFlowGraph;
32 import org.graalvm.compiler.nodes.virtual.VirtualObjectNode;
33 import org.graalvm.compiler.options.Option;
34 import org
86 createEffectsClosure(PhaseContext context, ScheduleResult schedule, ControlFlowGraph cfg) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/
H A DGuardLoweringPhase.java23 package org.graalvm.compiler.phases.common;
25 import org.graalvm.compiler.core.common.cfg.Loop;
26 import org.graalvm.compiler.debug.DebugCloseable;
27 import org.graalvm.compiler.debug.DebugContext;
28 import org.graalvm.compiler.graph.Node;
29 import org.graalvm.compiler.nodes.AbstractBeginNode;
30 import org.graalvm.compiler.nodes.BeginNode;
31 import org.graalvm.compiler.nodes.DeoptimizeNode;
32 import org.graalvm.compiler.nodes.FixedWithNextNode;
33 import org
141 processBlock(Block block, ScheduleResult schedule) argument
[all...]
H A DProfileCompiledMethodsPhase.java23 package org.graalvm.compiler.phases.common;
29 import org.graalvm.compiler.core.common.cfg.Loop;
30 import org.graalvm.compiler.graph.Node;
31 import org.graalvm.compiler.nodes.AbstractBeginNode;
32 import org.graalvm.compiler.nodes.AbstractEndNode;
33 import org.graalvm.compiler.nodes.AbstractMergeNode;
34 import org.graalvm.compiler.nodes.CallTargetNode;
35 import org.graalvm.compiler.nodes.ConstantNode;
36 import org.graalvm.compiler.nodes.DeoptimizeNode;
37 import org
122 addSectionCounters(FixedWithNextNode start, Collection<Block> sectionBlocks, Collection<Loop<Block>> childLoops, ScheduleResult schedule, ControlFlowGraph cfg) argument
142 getSectionWeight(ScheduleResult schedule, Collection<Block> blocks) argument
[all...]
H A DFixReadsPhase.java23 package org.graalvm.compiler.phases.common;
25 import org.graalvm.compiler.core.common.GraalOptions;
26 import org.graalvm.compiler.core.common.cfg.BlockMap;
27 import org.graalvm.compiler.core.common.type.FloatStamp;
28 import org.graalvm.compiler.core.common.type.Stamp;
29 import org.graalvm.compiler.core.common.type.StampFactory;
30 import org.graalvm.compiler.debug.CounterKey;
31 import org.graalvm.compiler.debug.DebugContext;
32 import org.graalvm.compiler.graph.Node;
33 import org
134 private final ScheduleResult schedule; field in class:FixReadsPhase.RawConditionalEliminationVisitor
142 RawConditionalEliminationVisitor(StructuredGraph graph, ScheduleResult schedule, MetaAccessProvider metaAccess, boolean replaceInputsWithConstants) argument
533 createVisitor(StructuredGraph graph, ScheduleResult schedule, PhaseContext context) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/
H A DLIRGenerationPhase.java23 package org.graalvm.compiler.core;
27 import org.graalvm.compiler.core.common.cfg.AbstractBlockBase;
28 import org.graalvm.compiler.core.common.cfg.BlockMap;
29 import org.graalvm.compiler.debug.CounterKey;
30 import org.graalvm.compiler.debug.DebugContext;
31 import org.graalvm.compiler.graph.Node;
32 import org.graalvm.compiler.lir.LIR;
33 import org.graalvm.compiler.lir.gen.LIRGenerationResult;
34 import org.graalvm.compiler.lir.gen.LIRGeneratorTool;
35 import org
50 private final ScheduleResult schedule; field in class:LIRGenerationPhase.LIRGenerationContext
52 LIRGenerationContext(LIRGeneratorTool lirGen, NodeLIRBuilderTool nodeLirBuilder, StructuredGraph graph, ScheduleResult schedule) argument
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal/
H A DSchedulePhaseBenchmark.java23 package org.graalvm.compiler.microbenchmarks.graal;
27 import org.openjdk.jmh.annotations.Benchmark;
28 import org.openjdk.jmh.annotations.Warmup;
30 import org.graalvm.compiler.microbenchmarks.graal.util.MethodSpec;
31 import org.graalvm.compiler.microbenchmarks.graal.util.ScheduleState;
32 import org.graalvm.compiler.nodes.cfg.ControlFlowGraph;
33 import org.graalvm.compiler.phases.schedule.SchedulePhase.SchedulingStrategy;
44 s.schedule.apply(s.graph);
94 s.schedule
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/graph/
H A DScheduledNodeIterator.java23 package org.graalvm.compiler.phases.graph;
27 import org.graalvm.compiler.graph.Node;
28 import org.graalvm.compiler.nodes.FixedNode;
29 import org.graalvm.compiler.nodes.FixedWithNextNode;
30 import org.graalvm.compiler.nodes.StructuredGraph.ScheduleResult;
31 import org.graalvm.compiler.nodes.cfg.Block;
46 public void processNodes(Block block, ScheduleResult schedule) { argument
50 iterator = schedule.nodesFor(block).listIterator();
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.core/src/org/graalvm/compiler/core/phases/
H A DLowTier.java23 package org.graalvm.compiler.core.phases;
25 import static org.graalvm.compiler.core.common.GraalOptions.ImmutableCode;
26 import static org.graalvm.compiler.phases.common.DeadCodeEliminationPhase.Optionality.Required;
28 import org.graalvm.compiler.core.common.GraalOptions;
29 import org.graalvm.compiler.nodes.spi.LoweringTool;
30 import org.graalvm.compiler.options.Option;
31 import org.graalvm.compiler.options.OptionKey;
32 import org.graalvm.compiler.options.OptionType;
33 import org.graalvm.compiler.options.OptionValues;
34 import org
[all...]
H A DEconomyLowTier.java23 package org.graalvm.compiler.core.phases;
25 import static org.graalvm.compiler.core.common.GraalOptions.ImmutableCode;
27 import org.graalvm.compiler.nodes.spi.LoweringTool;
28 import org.graalvm.compiler.options.OptionValues;
29 import org.graalvm.compiler.phases.PhaseSuite;
30 import org.graalvm.compiler.phases.common.CanonicalizerPhase;
31 import org.graalvm.compiler.phases.common.ExpandLogicPhase;
32 import org.graalvm.compiler.phases.common.LoweringPhase;
33 import org.graalvm.compiler.phases.schedule
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/contract/
H A DNodeCostUtil.java23 package org.graalvm.compiler.phases.contract;
29 import org.graalvm.compiler.core.common.cfg.BlockMap;
30 import org.graalvm.compiler.debug.CounterKey;
31 import org.graalvm.compiler.debug.DebugContext;
32 import org.graalvm.compiler.graph.Node;
33 import org.graalvm.compiler.graph.VerificationError;
34 import org.graalvm.compiler.nodes.FixedNode;
35 import org.graalvm.compiler.nodes.StructuredGraph;
36 import org.graalvm.compiler.nodes.cfg.Block;
37 import org
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/phases/aot/
H A DReplaceConstantNodesPhase.java23 package org.graalvm.compiler.hotspot.phases.aot;
25 import static org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph.strictlyDominates;
26 import static org.graalvm.compiler.hotspot.nodes.aot.LoadMethodCountersNode.getLoadMethodCountersNodes;
27 import static org.graalvm.compiler.nodes.ConstantNode.getConstantNodes;
32 import org.graalvm.compiler.core.common.cfg.BlockMap;
33 import org.graalvm.compiler.core.common.type.ObjectStamp;
34 import org.graalvm.compiler.core.common.type.Stamp;
35 import org.graalvm.compiler.core.common.type.StampFactory;
36 import org.graalvm.compiler.debug.GraalError;
37 import org
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.printer/src/org/graalvm/compiler/printer/
H A DIdealGraphPrinter.java23 package org.graalvm.compiler.printer;
33 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
34 import org.graalvm.compiler.bytecode.BytecodeDisassembler;
35 import org.graalvm.compiler.debug.DebugContext;
36 import org.graalvm.compiler.debug.DebugOptions;
37 import org.graalvm.compiler.graph.Graph;
38 import org.graalvm.compiler.graph.Node;
39 import org.graalvm.compiler.graph.NodeMap;
40 import org.graalvm.compiler.graph.Position;
41 import org
[all...]
H A DCFGPrinter.java23 package org.graalvm.compiler.printer;
36 import org.graalvm.compiler.bytecode.Bytecode;
37 import org.graalvm.compiler.bytecode.BytecodeDisassembler;
38 import org.graalvm.compiler.core.common.alloc.Trace;
39 import org.graalvm.compiler.core.common.alloc.TraceBuilderResult;
40 import org.graalvm.compiler.core.common.cfg.AbstractBlockBase;
41 import org.graalvm.compiler.core.common.cfg.AbstractControlFlowGraph;
42 import org.graalvm.compiler.core.gen.NodeLIRBuilder;
43 import org.graalvm.compiler.graph.Node;
44 import org
86 protected ScheduleResult schedule; field in class:CFGPrinter
220 private void schedule(Node input, Block block) { method in class:CFGPrinter
[all...]
H A DGraphPrinter.java23 package org.graalvm.compiler.printer;
32 import org.graalvm.compiler.api.replacements.SnippetReflectionProvider;
33 import org.graalvm.compiler.debug.DebugContext;
34 import org.graalvm.compiler.debug.DebugContext.Scope;
35 import org.graalvm.compiler.graph.Graph;
36 import org.graalvm.compiler.nodes.ConstantNode;
37 import org.graalvm.compiler.nodes.StructuredGraph;
38 import org.graalvm.compiler.phases.schedule.SchedulePhase;
39 import org
[all...]
/openjdk10/hotspot/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases/src/org/graalvm/compiler/phases/util/
H A DGraphOrder.java23 package org.graalvm.compiler.phases.util;
28 import org.graalvm.compiler.core.common.cfg.Loop;
29 import org.graalvm.compiler.debug.GraalError;
30 import org.graalvm.compiler.graph.GraalGraphError;
31 import org.graalvm.compiler.graph.Node;
32 import org.graalvm.compiler.graph.NodeBitMap;
33 import org.graalvm.compiler.nodes.AbstractEndNode;
34 import org.graalvm.compiler.nodes.AbstractMergeNode;
35 import org.graalvm.compiler.nodes.ConstantNode;
36 import org
[all...]

Completed in 1169 milliseconds

12