comparison graal/com.oracle.graal.hotspot.hsail/src/com/oracle/graal/hotspot/hsail/HSAILHotSpotBackend.java @ 12664:1fdecc36c8ac

HSAIL updates to integrate recent changes to the providers infrastructure. Contributed-by: Tom Deneau <tom.deneau@amd.com>
author Doug Simon <doug.simon@oracle.com>
date Mon, 04 Nov 2013 17:17:08 +0100
parents 3b178baf3edb
children 5341a7fca039
comparison
equal deleted inserted replaced
12663:7f507f082daa 12664:1fdecc36c8ac
55 paramTypeMap.put("HotSpotResolvedPrimitiveType<int>", "s32"); 55 paramTypeMap.put("HotSpotResolvedPrimitiveType<int>", "s32");
56 paramTypeMap.put("HotSpotResolvedPrimitiveType<float>", "f32"); 56 paramTypeMap.put("HotSpotResolvedPrimitiveType<float>", "f32");
57 paramTypeMap.put("HotSpotResolvedPrimitiveType<double>", "f64"); 57 paramTypeMap.put("HotSpotResolvedPrimitiveType<double>", "f64");
58 paramTypeMap.put("HotSpotResolvedPrimitiveType<long>", "s64"); 58 paramTypeMap.put("HotSpotResolvedPrimitiveType<long>", "s64");
59 59
60 }
61
62 @Override
63 public void completeInitialization() {
64 HSAILHotSpotForeignCallsProvider foreignCalls = (HSAILHotSpotForeignCallsProvider) getProviders().getForeignCalls();
65 foreignCalls.initialize(getProviders(), getRuntime().getConfig());
66 } 60 }
67 61
68 @Override 62 @Override
69 public boolean shouldAllocateRegisters() { 63 public boolean shouldAllocateRegisters() {
70 return true; 64 return true;