public final class AllocationData<T>
extends java.lang.Object
AllocationData
holds data used for register allocation.Constructor and Description |
---|
AllocationData() |
AllocationData(AllocationData<T> other) |
AllocationData(Allocator allocator) |
AllocationData(Allocator allocator,
java.util.Collection<T> retain) |
AllocationData(Allocator allocator,
java.util.Collection<T> retain,
java.util.Collection<T> exclude) |
AllocationData(Allocator allocator,
java.util.Collection<T> retain,
java.util.Collection<T> exclude,
int track,
java.util.Map<ResourceOperation,java.lang.Integer> readAfterRate,
java.util.Map<ResourceOperation,java.lang.Integer> writeAfterRate,
boolean reserved) |
Modifier and Type | Method and Description |
---|---|
Allocator |
getAllocator() |
java.util.Collection<T> |
getExclude() |
java.util.Map<ResourceOperation,java.lang.Integer> |
getReadAfterRate() |
java.util.Collection<T> |
getRetain() |
int |
getTrack() |
java.util.Map<ResourceOperation,java.lang.Integer> |
getWriteAfterRate() |
boolean |
isReserved() |
boolean |
isSpecified() |
public AllocationData(Allocator allocator, java.util.Collection<T> retain, java.util.Collection<T> exclude, int track, java.util.Map<ResourceOperation,java.lang.Integer> readAfterRate, java.util.Map<ResourceOperation,java.lang.Integer> writeAfterRate, boolean reserved)
public AllocationData(Allocator allocator, java.util.Collection<T> retain, java.util.Collection<T> exclude)
public AllocationData(Allocator allocator)
public AllocationData()
public AllocationData(AllocationData<T> other)
public Allocator getAllocator()
public java.util.Collection<T> getRetain()
public java.util.Collection<T> getExclude()
public int getTrack()
public java.util.Map<ResourceOperation,java.lang.Integer> getReadAfterRate()
public java.util.Map<ResourceOperation,java.lang.Integer> getWriteAfterRate()
public boolean isReserved()
public boolean isSpecified()