Package com.android.dx.ssa.back


package com.android.dx.ssa.back
  • Classes
    Class
    Description
    Allocates registers via a naive n^2 register allocator.
    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.
    Searches for basic blocks that all have the same successor and insns but different predecessors.
    A register interference graph
    From Appel "Modern Compiler Implementation in Java" algorithm 19.17 Calculate the live ranges for register reg.
    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.
    Base class of all register allocators.
    Converts a method in SSA form to ROP form.