Class AllocationData<T>
- java.lang.Object
-
- ru.ispras.microtesk.test.engine.allocator.AllocationData<T>
-
public final class AllocationData<T> extends java.lang.Object
AllocationData
holds data used for register allocation.
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
AllocationData
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)
-
AllocationData
public AllocationData(Allocator allocator, java.util.Collection<T> retain, java.util.Collection<T> exclude)
-
AllocationData
public AllocationData(Allocator allocator)
-
AllocationData
public AllocationData()
-
AllocationData
public AllocationData(AllocationData<T> other)
-
-
Method Detail
-
getAllocator
public Allocator getAllocator()
-
getRetain
public java.util.Collection<T> getRetain()
-
getExclude
public java.util.Collection<T> getExclude()
-
getTrack
public int getTrack()
-
getReadAfterRate
public java.util.Map<ResourceOperation,java.lang.Integer> getReadAfterRate()
-
getWriteAfterRate
public java.util.Map<ResourceOperation,java.lang.Integer> getWriteAfterRate()
-
isReserved
public boolean isReserved()
-
isSpecified
public boolean isSpecified()
-
-