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()