public static class FloatingReadPhase.MemoryMapImpl extends Object implements MemoryMap
| Constructor and Description |
|---|
MemoryMapImpl() |
MemoryMapImpl(FloatingReadPhase.MemoryMapImpl memoryMap) |
MemoryMapImpl(StartNode start) |
| Modifier and Type | Method and Description |
|---|---|
MemoryKill |
getLastLocationAccess(org.graalvm.word.LocationIdentity locationIdentity)
Gets the last node that (potentially) wrote to
locationIdentity. |
Iterable<org.graalvm.word.LocationIdentity> |
getLocations()
Gets the location identities in the domain of this map.
|
org.graalvm.collections.EconomicMap<org.graalvm.word.LocationIdentity,MemoryKill> |
getMap() |
public MemoryMapImpl(FloatingReadPhase.MemoryMapImpl memoryMap)
public MemoryMapImpl(StartNode start)
public MemoryMapImpl()
public MemoryKill getLastLocationAccess(org.graalvm.word.LocationIdentity locationIdentity)
MemoryMaplocationIdentity.getLastLocationAccess in interface MemoryMappublic Iterable<org.graalvm.word.LocationIdentity> getLocations()
MemoryMapgetLocations in interface MemoryMappublic org.graalvm.collections.EconomicMap<org.graalvm.word.LocationIdentity,MemoryKill> getMap()