/dalvik/dx/src/com/android/dx/ssa/ |
H A D | Optimizer.java | 60 * @param paramWidth the total width, in register-units, of this method's 68 public static RopMethod optimize(RopMethod rmeth, int paramWidth, argument 72 return optimize(rmeth, paramWidth, isStatic, inPreserveLocals, inAdvice, 81 * @param paramWidth the total width, in register-units, of this method's 90 public static RopMethod optimize(RopMethod rmeth, int paramWidth, argument 98 ssaMeth = SsaConverter.convertToSsaMethod(rmeth, paramWidth, isStatic); 106 resultMeth = optimizeMinimizeRegisters(rmeth, paramWidth, isStatic, 121 * @param paramWidth the total width, in register-units, of this method's 128 int paramWidth, boolean isStatic, 134 rmeth, paramWidth, isStati 127 optimizeMinimizeRegisters(RopMethod rmeth, int paramWidth, boolean isStatic, EnumSet<OptionalStep> steps) argument 194 debugEdgeSplit(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument 204 debugPhiPlacement(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument 214 debugRenaming(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument 224 debugDeadCodeRemover(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice) argument 239 debugNoRegisterAllocation(RopMethod rmeth, int paramWidth, boolean isStatic, boolean inPreserveLocals, TranslationAdvice inAdvice, EnumSet<OptionalStep> steps) argument [all...] |
H A D | SsaConverter.java | 36 * @param paramWidth the total width, in register-units, of the method's 43 int paramWidth, boolean isStatic) { 45 = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); 80 * @param paramWidth width of all arguments in the method 85 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, argument 89 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); 100 * @param paramWidth width of all arguments in the method 105 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth, argument 109 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); 42 convertToSsaMethod(RopMethod rmeth, int paramWidth, boolean isStatic) argument
|
H A D | SsaMethod.java | 66 private final int paramWidth; field in class:SsaMethod 94 * @param paramWidth the total width, in register-units, of the 100 int paramWidth, boolean isStatic) { 101 SsaMethod result = new SsaMethod(ropMethod, paramWidth, isStatic); 113 * @param paramWidth the total width, in register-units, of the 118 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { argument 119 this.paramWidth = paramWidth; 299 return paramWidth; 99 newFromRopMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) argument
|
/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | SsaDumper.java | 96 int paramWidth = computeParamWidth(meth, isStatic); 100 paramWidth, isStatic, true, advice, 103 ssaMeth = Optimizer.debugEdgeSplit(rmeth, paramWidth, 107 rmeth, paramWidth, isStatic, true, advice); 110 rmeth, paramWidth, isStatic, true, advice); 113 rmeth, paramWidth, isStatic,true, advice);
|
H A D | BlockDumper.java | 287 int paramWidth = computeParamWidth(meth, isStatic); 289 Optimizer.optimize(rmeth, paramWidth, isStatic, true, advice);
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | SsaToRop.java | 219 int paramWidth = ssaMeth.getParamWidth(); 225 if (i < paramWidth) { 226 mapper.addMapping(i, regCount - paramWidth + i, 1); 228 mapper.addMapping(i, i - paramWidth, 1); 234 paramWidth, regCount - paramWidth);
|