/dalvik/dx/src/com/android/dx/ssa/ |
D | Optimizer.java | 69 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize() argument 73 return optimize(rmeth, paramWidth, isStatic, inPreserveLocals, inAdvice, in optimize() 91 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize() argument 99 ssaMeth = SsaConverter.convertToSsaMethod(rmeth, paramWidth, isStatic); in optimize() 107 resultMeth = optimizeMinimizeRegisters(rmeth, paramWidth, isStatic, in optimize() 129 int paramWidth, boolean isStatic, in optimizeMinimizeRegisters() argument 135 rmeth, paramWidth, isStatic); in optimizeMinimizeRegisters() 195 public static SsaMethod debugEdgeSplit(RopMethod rmeth, int paramWidth, in debugEdgeSplit() argument 202 return SsaConverter.testEdgeSplit(rmeth, paramWidth, isStatic); in debugEdgeSplit() 205 public static SsaMethod debugPhiPlacement(RopMethod rmeth, int paramWidth, in debugPhiPlacement() argument [all …]
|
D | SsaConverter.java | 44 int paramWidth, boolean isStatic) { in convertToSsaMethod() argument 46 = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in convertToSsaMethod() 86 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, in testEdgeSplit() argument 90 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in testEdgeSplit() 106 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth, in testPhiPlacement() argument 110 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in testPhiPlacement()
|
D | SsaMethod.java | 67 private final int paramWidth; field in SsaMethod 101 int paramWidth, boolean isStatic) { in newFromRopMethod() argument 102 SsaMethod result = new SsaMethod(ropMethod, paramWidth, isStatic); in newFromRopMethod() 119 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { in SsaMethod() argument 120 this.paramWidth = paramWidth; in SsaMethod() 300 return paramWidth; in getParamWidth()
|
/dalvik/dx/src/com/android/dx/command/dump/ |
D | SsaDumper.java | 104 int paramWidth = computeParamWidth(meth, isStatic); in endParsingMember() local 108 paramWidth, isStatic, true, advice, in endParsingMember() 111 ssaMeth = Optimizer.debugEdgeSplit(rmeth, paramWidth, in endParsingMember() 115 rmeth, paramWidth, isStatic, true, advice); in endParsingMember() 118 rmeth, paramWidth, isStatic, true, advice); in endParsingMember() 121 rmeth, paramWidth, isStatic,true, advice); in endParsingMember()
|
D | BlockDumper.java | 295 int paramWidth = computeParamWidth(meth, isStatic); in ropDump() local 297 Optimizer.optimize(rmeth, paramWidth, isStatic, true, advice); in ropDump()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | SsaToRop.java | 218 int paramWidth = ssaMeth.getParamWidth(); in moveParametersToHighRegisters() local 224 if (i < paramWidth) { in moveParametersToHighRegisters() 225 mapper.addMapping(i, regCount - paramWidth + i, 1); in moveParametersToHighRegisters() 227 mapper.addMapping(i, i - paramWidth, 1); in moveParametersToHighRegisters() 233 paramWidth, regCount - paramWidth); in moveParametersToHighRegisters()
|