< prev index next >

src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common/LoweringPhase.java

Print this page

        

*** 36,45 **** --- 36,46 ---- import java.util.ArrayList; import java.util.Collection; import java.util.List; import org.graalvm.compiler.core.common.spi.ConstantFieldProvider; + import org.graalvm.compiler.core.common.spi.ForeignCallsProvider; import org.graalvm.compiler.core.common.type.StampFactory; import org.graalvm.compiler.debug.DebugCloseable; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.graph.Graph.Mark; import org.graalvm.compiler.graph.Node;
*** 66,75 **** --- 67,77 ---- import org.graalvm.compiler.nodes.cfg.Block; import org.graalvm.compiler.nodes.extended.AnchoringNode; import org.graalvm.compiler.nodes.extended.GuardedNode; import org.graalvm.compiler.nodes.extended.GuardingNode; import org.graalvm.compiler.nodes.memory.MemoryCheckpoint; + import org.graalvm.compiler.nodes.spi.CoreProviders; import org.graalvm.compiler.nodes.spi.Lowerable; import org.graalvm.compiler.nodes.spi.LoweringProvider; import org.graalvm.compiler.nodes.spi.LoweringTool; import org.graalvm.compiler.nodes.spi.Replacements; import org.graalvm.compiler.nodes.spi.StampProvider;
*** 142,151 **** --- 144,158 ---- public LoweringStage getLoweringStage() { return loweringStage; } @Override + public CoreProviders getProviders() { + return context; + } + + @Override public ConstantReflectionProvider getConstantReflection() { return context.getConstantReflection(); } @Override
*** 166,175 **** --- 173,186 ---- @Override public Replacements getReplacements() { return context.getReplacements(); } + public ForeignCallsProvider getForeignCalls() { + return context.getForeignCalls(); + } + @Override public AnchoringNode getCurrentGuardAnchor() { return guardAnchor; }
< prev index next >