Mercurial > hg > graal-jvmci-8
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; |