| Package | Description |
|---|---|
| com.android.dx.ssa | |
| com.android.dx.ssa.back |
| Modifier and Type | Class and Description |
|---|---|
class |
BasicRegisterMapper
This class maps one register space into another, with
each mapping built up individually and added via addMapping()
|
class |
InterferenceRegisterMapper
A register mapper that keeps track of the accumulated interference
information for the registers in the new namespace.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SsaMethod.mapRegisters(RegisterMapper mapper)
Remaps unversioned registers.
|
void |
SsaInsn.mapRegisters(RegisterMapper mapper)
Map registers after register allocation.
|
abstract void |
SsaInsn.mapSourceRegisters(RegisterMapper mapper)
Maps only source registers.
|
void |
PhiInsn.mapSourceRegisters(RegisterMapper mapper)
Maps only source registers.
|
void |
NormalSsaInsn.mapSourceRegisters(RegisterMapper mapper)
Maps only source registers.
|
| Modifier and Type | Method and Description |
|---|---|
abstract RegisterMapper |
RegisterAllocator.allocateRegisters()
Runs the algorithm.
|
RegisterMapper |
NullRegisterAllocator.allocateRegisters()
Runs the algorithm.
|
RegisterMapper |
FirstFitLocalCombiningAllocator.allocateRegisters()
Runs the algorithm.
|
RegisterMapper |
FirstFitAllocator.allocateRegisters()
Runs the algorithm.
|
Copyright © 2014. All Rights Reserved.