Class Summary |
FirstFitAllocator |
Allocates registers via a naive n^2 register allocator. |
FirstFitLocalCombiningAllocator |
Allocates registers in a first-fit fashion, with the bottom reserved for
method parameters and all SSAregisters representing the same local variable
kept together if possible. |
IdenticalBlockCombiner |
Searches for basic blocks that all have the same successor and insns
but different predecessors. |
InterferenceGraph |
A register interference graph |
LivenessAnalyzer |
From Appel "Modern Compiler Implementation in Java" algorithm 19.17
Calculate the live ranges for register reg . |
NullRegisterAllocator |
A register allocator that maps SSA register n to Rop register 2*n,
essentially preserving the original mapping and remaining agnostic
about normal or wide categories. |
RegisterAllocator |
Base class of all register allocators. |
SsaToRop |
Converts a method in SSA form to ROP form. |