private static final class GenericRegisterRestrictions.RestrictedRegisterSet extends Object
Modifier and Type | Field and Description |
---|---|
private BitSet |
bitset
The set of registers to which assignment is forbidden.
|
private boolean |
noVolatiles
additionally, are all volatile registers forbidden?
|
Constructor and Description |
---|
RestrictedRegisterSet(GenericPhysicalRegisterSet phys) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
add(Register r) |
(package private) void |
addAll(BitSet set) |
(package private) boolean |
contains(Register r) |
(package private) boolean |
getNoVolatiles() |
(package private) void |
setNoVolatiles() |
private boolean noVolatiles
RestrictedRegisterSet(GenericPhysicalRegisterSet phys)
boolean getNoVolatiles()
void setNoVolatiles()