public class FastColorer
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
FastColorer.UnitInterferenceGraph
Implementation of a unit interference graph.
|
| Constructor and Description |
|---|
FastColorer() |
| Modifier and Type | Method and Description |
|---|---|
static void |
assignColorsToLocals(Body unitBody,
java.util.Map<Local,java.lang.Object> localToGroup,
java.util.Map<Local,java.lang.Integer> localToColor,
java.util.Map<java.lang.Object,java.lang.Integer> groupToColorCount)
Provides an economical coloring for the locals of
unitBody. |
static void |
unsplitAssignColorsToLocals(Body unitBody,
java.util.Map<Local,java.lang.Object> localToGroup,
java.util.Map<Local,java.lang.Integer> localToColor,
java.util.Map<java.lang.Object,java.lang.Integer> groupToColorCount)
Provides a coloring for the locals of
unitBody, attempting to not
split locals assigned the same name in the original Jimple. |
public static void unsplitAssignColorsToLocals(Body unitBody, java.util.Map<Local,java.lang.Object> localToGroup, java.util.Map<Local,java.lang.Integer> localToColor, java.util.Map<java.lang.Object,java.lang.Integer> groupToColorCount)
unitBody, attempting to not
split locals assigned the same name in the original Jimple.public static void assignColorsToLocals(Body unitBody, java.util.Map<Local,java.lang.Object> localToGroup, java.util.Map<Local,java.lang.Integer> localToColor, java.util.Map<java.lang.Object,java.lang.Integer> groupToColorCount)
unitBody.Copyright © 2012-2019 RoboVM AB. All Rights Reserved.