/dalvik/dx/src/com/android/dx/ssa/back/ |
NullRegisterAllocator.java | 21 import com.android.dx.ssa.SsaMethod; 33 public NullRegisterAllocator(SsaMethod ssaMeth,
|
LivenessAnalyzer.java | 19 import com.android.dx.ssa.SsaMethod; 57 private final SsaMethod ssaMeth; 89 SsaMethod ssaMeth) { 111 private LivenessAnalyzer(SsaMethod ssaMeth, int reg, 258 private static void coInterferePhis(SsaMethod ssaMeth,
|
RegisterAllocator.java | 28 import com.android.dx.ssa.SsaMethod; 41 protected final SsaMethod ssaMeth; 52 public RegisterAllocator(SsaMethod ssaMeth, 70 * @return a register mapper to apply to the {@code SsaMethod}
|
FirstFitAllocator.java | 24 import com.android.dx.ssa.SsaMethod; 48 final SsaMethod ssaMeth, final InterferenceGraph interference) {
|
InterferenceGraph.java | 19 import com.android.dx.ssa.SsaMethod;
|
SsaToRop.java | 32 import com.android.dx.ssa.SsaMethod; 49 private final SsaMethod ssaMeth; 68 public static RopMethod convertToRopMethod(SsaMethod ssaMeth, 80 private SsaToRop(SsaMethod ssaMethod, boolean minimizeRegisters) { 82 this.ssaMeth = ssaMethod; 84 LivenessAnalyzer.constructInterferenceGraph(ssaMethod);
|
FirstFitLocalCombiningAllocator.java | 24 import com.android.dx.ssa.SsaMethod; 85 SsaMethod ssaMeth, InterferenceGraph interference, [all...] |
/dalvik/dx/src/com/android/dx/ssa/ |
Optimizer.java | 94 SsaMethod ssaMeth = null; 131 SsaMethod ssaMeth; 151 private static void runSsaFormSteps(SsaMethod ssaMeth, 195 public static SsaMethod debugEdgeSplit(RopMethod rmeth, int paramWidth, 205 public static SsaMethod debugPhiPlacement(RopMethod rmeth, int paramWidth, 215 public static SsaMethod debugRenaming(RopMethod rmeth, int paramWidth, 225 public static SsaMethod debugDeadCodeRemover(RopMethod rmeth, 229 SsaMethod ssaMeth; 240 public static SsaMethod debugNoRegisterAllocation(RopMethod rmeth, 244 SsaMethod ssaMeth [all...] |
SsaConverter.java | 43 public static SsaMethod convertToSsaMethod(RopMethod rmeth, 45 SsaMethod result 46 = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); 71 public static void updateSsaMethod(SsaMethod ssaMeth, int threshold) { 86 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, 88 SsaMethod result; 90 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); 106 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth, 108 SsaMethod result; 110 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic) [all...] |
MoveParamCombiner.java | 36 private final SsaMethod ssaMeth; 41 * @param ssaMethod method to process 43 public static void process(SsaMethod ssaMethod) { 44 new MoveParamCombiner(ssaMethod).run(); 47 private MoveParamCombiner(SsaMethod ssaMeth) {
|
DeadCodeRemover.java | 40 private final SsaMethod ssaMeth; 57 * @param ssaMethod method to process 59 public static void process(SsaMethod ssaMethod) { 60 DeadCodeRemover dc = new DeadCodeRemover(ssaMethod); 67 * @param ssaMethod method to process 69 private DeadCodeRemover(SsaMethod ssaMethod) { 70 this.ssaMeth = ssaMethod; 72 regCount = ssaMethod.getRegCount() [all...] |
LocalVariableExtractor.java | 37 private final SsaMethod method; 54 public static LocalVariableInfo extract(SsaMethod method) { 64 private LocalVariableExtractor(SsaMethod method) {
|
PhiTypeResolver.java | 46 SsaMethod ssaMeth; 54 public static void process (SsaMethod ssaMeth) { 58 private PhiTypeResolver(SsaMethod ssaMeth) {
|
DomFront.java | 37 private final SsaMethod meth; 62 public DomFront(SsaMethod meth) {
|
Dominators.java | 48 private final SsaMethod meth; 68 private Dominators(SsaMethod meth, DomFront.DomInfo[] domInfos, 86 public static Dominators make(SsaMethod meth, DomFront.DomInfo[] domInfos,
|
LiteralOpUpgrader.java | 44 private final SsaMethod ssaMeth; 49 * @param ssaMethod {@code non-null;} method to process 51 public static void process(SsaMethod ssaMethod) { 54 dc = new LiteralOpUpgrader(ssaMethod); 59 private LiteralOpUpgrader(SsaMethod ssaMethod) { 60 this.ssaMeth = ssaMethod;
|
SsaBasicBlock.java | 76 private SsaMethod parent; 122 final SsaMethod parent) { 145 int basicBlockIndex, final SsaMethod parent) { 158 result.predecessors = SsaMethod.bitSetFromLabelList( 163 = SsaMethod.bitSetFromLabelList(ropBlocks, bb.getSuccessors()); 166 = SsaMethod.indexListFromLabelList(ropBlocks, 406 public SsaMethod getParent() { 545 * nothing. For use by {@link com.android.dx.ssa.SsaMethod#makeExitBlock} [all...] |
ConstCollector.java | 66 private final SsaMethod ssaMeth; 71 * @param ssaMethod {@code non-null;} method to process 73 public static void process(SsaMethod ssaMethod) { 74 ConstCollector cc = new ConstCollector(ssaMethod); 81 * @param ssaMethod {@code non-null;} method to process 83 private ConstCollector(SsaMethod ssaMethod) { 84 this.ssaMeth = ssaMethod;
|
SsaRenamer.java | 67 private final SsaMethod ssaMeth; 101 public SsaRenamer(SsaMethod ssaMeth) { 153 public SsaRenamer(SsaMethod ssaMeth, int thresh) {
|
LocalVariableInfo.java | 28 * com.android.dx.ssa.SsaMethod}. 57 public LocalVariableInfo(SsaMethod method) {
|
PhiInsn.java | 90 public void updateSourcesToDefinitions(SsaMethod ssaMeth) { 296 public List<SsaBasicBlock> predBlocksForReg(int reg, SsaMethod ssaMeth) {
|
SsaMethod.java | 41 public final class SsaMethod { 100 public static SsaMethod newFromRopMethod(RopMethod ropMethod, 102 SsaMethod result = new SsaMethod(ropMethod, paramWidth, isStatic); 119 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) {
|
SCCP.java | 46 private SsaMethod ssaMeth; 70 private SCCP(SsaMethod ssaMeth) { 89 * @param ssaMethod Method to process 91 public static void process (SsaMethod ssaMethod) { 92 new SCCP(ssaMethod).run();
|
EscapeAnalysis.java | 101 private SsaMethod ssaMeth; 112 private EscapeAnalysis(SsaMethod ssaMeth) { 206 * @param ssaMethod {@code non-null;} method to process 208 public static void process(SsaMethod ssaMethod) { 209 new EscapeAnalysis(ssaMethod).run(); [all...] |
/dalvik/dx/src/com/android/dx/command/dump/ |
SsaDumper.java | 32 import com.android.dx.ssa.SsaMethod; 102 SsaMethod ssaMeth = null;
|