- <init>
Constructs instance.
- addMapping
Adds a mapping from an SSA register to a rop register. #canMapReg should have
already been called.
- adjustAndMapSourceRangeRange
Maps the source registers of the specified instruction such that they will fall
in a contiguous rang
- analyzeInstructions
Analyze each instruction and find out all the local variable assignments and
move-result-pseudo/invo
- canMapReg
Checks to see if ssaSpec can be mapped to ropReg. Checks interference graph and
ensures the range do
- findAnyFittingRange
Finds an unreserved range that will fit the sources of the specified
instruction. Does not bother tr
- findNextUnreservedRopReg
Finds a range of unreserved rop registers.
- findRangeAndAdjust
Find a contiguous rop register range that fits the specified instruction's
sources. First, try to ce
- findRopRegForLocal
Finds rop registers that can be used for local variables. If
MIX_LOCALS_AND_OTHER is false, this mea
- fitPlanForRange
Attempts to build a plan for fitting a range of sources into rop registers.
- getDefinitionSpecForSsaReg
- getLocalItemForReg
Gets a local item associated with an ssa register, if one exists.