class SpillLocationInterval extends CompoundInterval
Modifier and Type | Field and Description |
---|---|
private int |
frameOffset
The spill location, an offset from the frame pointer
|
(package private) static long |
serialVersionUID
Support for Set serialization
|
private int |
size
The size of the spill location, in bytes.
|
private int |
type |
c
Constructor and Description |
---|
SpillLocationInterval(int frameOffset,
int size,
int type) |
Modifier and Type | Method and Description |
---|---|
(package private) int |
getOffset() |
(package private) int |
getSize() |
int |
getType() |
int |
hashCode()
Redefine hash code for reproducibility.
|
String |
toString() |
addNonIntersectingInterval, addRange, assign, copy, copy, getAssignment, getBasicInterval, getBasicInterval, getLowerBound, getRegister, getSpillInterval, getUpperBound, headSetInclusive, headSetInclusive, intersects, isAssigned, isInfrequent, isSpilled, removeIntervalsAndCache, setFrequent, spill, tailSetInclusive
add, addAll, ceiling, clear, clone, comparator, contains, descendingIterator, descendingSet, first, floor, headSet, headSet, higher, isEmpty, iterator, last, lower, pollFirst, pollLast, remove, size, spliterator, subSet, subSet, tailSet, tailSet
equals, removeAll
containsAll, retainAll, toArray, toArray
finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, equals, removeAll, retainAll, toArray, toArray
parallelStream, removeIf, stream
static final long serialVersionUID
private final int frameOffset
private final int type
private final int size
SpillLocationInterval(int frameOffset, int size, int type)
int getOffset()
int getSize()
public int getType()
public String toString()
toString
in class CompoundInterval
public int hashCode()
hashCode
in interface Collection<BasicInterval>
hashCode
in interface Set<BasicInterval>
hashCode
in class AbstractSet<BasicInterval>