| Package | Description |
|---|---|
| org.jikesrvm.compilers.opt.ir.ia32 | |
| org.jikesrvm.compilers.opt.ir.ppc | |
| org.jikesrvm.compilers.opt.regalloc | |
| org.jikesrvm.compilers.opt.util |
| Modifier and Type | Field and Description |
|---|---|
private BitSet |
PhysicalRegisterSet.fpSet
Cache the set of floating-point registers for efficiency
|
private BitSet |
PhysicalRegisterSet.volatileSet
Cache the set of volatile registers for efficiency
|
| Modifier and Type | Method and Description |
|---|---|
BitSet |
PhysicalRegisterSet.getFPRs() |
BitSet |
PhysicalRegisterSet.getVolatiles() |
| Modifier and Type | Field and Description |
|---|---|
private BitSet |
PhysicalRegisterSet.volatileSet
The set of volatile registers; cached for efficiency
|
| Modifier and Type | Method and Description |
|---|---|
BitSet |
PhysicalRegisterSet.getVolatiles() |
| Modifier and Type | Field and Description |
|---|---|
private BitSet |
GenericRegisterRestrictions.RestrictedRegisterSet.bitset
The set of registers to which assignment is forbidden.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) void |
GenericRegisterRestrictions.RestrictedRegisterSet.addAll(BitSet set) |
protected void |
GenericRegisterRestrictions.addRestrictions(Register symb,
BitSet set)
Records that it is illegal to assign a symbolic register symb to any
of a set of physical registers.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BitSet.addAll(BitSet B)
Add all elements in bitset B to this bit set
|