comparison graal/com.oracle.graal.hotspot.amd64/src/com/oracle/graal/hotspot/amd64/AMD64HotSpotBackendFactory.java @ 20836:63e4f33dce84

moved registration of AMD64 specific plugins to AMD64GraphBuilderPlugins
author Doug Simon <doug.simon@oracle.com>
date Tue, 07 Apr 2015 17:41:19 +0200
parents 9794217565cd
children 9e8f6d379720
comparison
equal deleted inserted replaced
20835:a2cd0e7072e2 20836:63e4f33dce84
186 } 186 }
187 187
188 protected Plugins createGraphBuilderPlugins(HotSpotGraalRuntimeProvider runtime, TargetDescription target, HotSpotConstantReflectionProvider constantReflection, 188 protected Plugins createGraphBuilderPlugins(HotSpotGraalRuntimeProvider runtime, TargetDescription target, HotSpotConstantReflectionProvider constantReflection,
189 HotSpotHostForeignCallsProvider foreignCalls, HotSpotMetaAccessProvider metaAccess, HotSpotSnippetReflectionProvider snippetReflection, HotSpotReplacementsImpl replacements, 189 HotSpotHostForeignCallsProvider foreignCalls, HotSpotMetaAccessProvider metaAccess, HotSpotSnippetReflectionProvider snippetReflection, HotSpotReplacementsImpl replacements,
190 HotSpotWordTypes wordTypes, HotSpotStampProvider stampProvider) { 190 HotSpotWordTypes wordTypes, HotSpotStampProvider stampProvider) {
191 Plugins plugins = HotSpotGraphBuilderPlugins.create(runtime.getConfig(), wordTypes, metaAccess, constantReflection, snippetReflection, foreignCalls, stampProvider, replacements, target.arch); 191 Plugins plugins = HotSpotGraphBuilderPlugins.create(runtime.getConfig(), wordTypes, metaAccess, constantReflection, snippetReflection, foreignCalls, stampProvider, replacements);
192 AMD64GraphBuilderPlugins.register(plugins, (AMD64) target.arch); 192 AMD64GraphBuilderPlugins.register(plugins, (AMD64) target.arch);
193 return plugins; 193 return plugins;
194 } 194 }
195 195
196 protected AMD64HotSpotBackend createBackend(HotSpotGraalRuntimeProvider runtime, HotSpotProviders providers) { 196 protected AMD64HotSpotBackend createBackend(HotSpotGraalRuntimeProvider runtime, HotSpotProviders providers) {