src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java	Fri Jul  7 09:30:18 2017
--- new/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot/meta/DefaultHotSpotLoweringProvider.java	Fri Jul  7 09:30:18 2017

*** 47,56 **** --- 47,57 ---- import org.graalvm.compiler.core.common.spi.ForeignCallsProvider; import org.graalvm.compiler.core.common.type.ObjectStamp; import org.graalvm.compiler.core.common.type.Stamp; import org.graalvm.compiler.core.common.type.StampFactory; import org.graalvm.compiler.core.common.type.StampPair; + import org.graalvm.compiler.debug.DebugHandlersFactory; import org.graalvm.compiler.debug.GraalError; import org.graalvm.compiler.graph.Node; import org.graalvm.compiler.graph.NodeInputList; import org.graalvm.compiler.hotspot.GraalHotSpotVMConfig; import org.graalvm.compiler.hotspot.HotSpotGraalRuntimeProvider;
*** 197,225 **** --- 198,226 ---- this.registers = registers; this.constantReflection = constantReflection; } @Override ! public void initialize(OptionValues options, Iterable<DebugHandlersFactory> factories, HotSpotProviders providers, GraalHotSpotVMConfig config) { ! super.initialize(options, factories, runtime, providers, providers.getSnippetReflection()); assert target == providers.getCodeCache().getTarget(); ! instanceofSnippets = new InstanceOfSnippets.Templates(options, factories, runtime, providers, target); ! newObjectSnippets = new NewObjectSnippets.Templates(options, factories, runtime, providers, target, config); ! monitorSnippets = new MonitorSnippets.Templates(options, factories, runtime, providers, target, config.useFastLocking); ! writeBarrierSnippets = new WriteBarrierSnippets.Templates(options, factories, runtime, providers, target, config.useCompressedOops ? config.getOopEncoding() : null); ! exceptionObjectSnippets = new LoadExceptionObjectSnippets.Templates(options, factories, providers, target); ! unsafeLoadSnippets = new UnsafeLoadSnippets.Templates(options, factories, providers, target); ! assertionSnippets = new AssertionSnippets.Templates(options, factories, providers, target); ! arraycopySnippets = new ArrayCopySnippets.Templates(options, factories, runtime, providers, target); ! stringToBytesSnippets = new StringToBytesSnippets.Templates(options, factories, providers, target); ! hashCodeSnippets = new HashCodeSnippets.Templates(options, factories, providers, target); if (GeneratePIC.getValue(options)) { ! resolveConstantSnippets = new ResolveConstantSnippets.Templates(options, factories, providers, target); ! profileSnippets = new ProfileSnippets.Templates(options, factories, providers, target); } ! providers.getReplacements().registerSnippetTemplateCache(new UnsafeArrayCopySnippets.Templates(options, factories, providers, target)); } public MonitorSnippets.Templates getMonitorSnippets() { return monitorSnippets; }

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