/dalvik/dx/src/com/android/dx/ssa/ |
D | Optimizer.java | 68 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize() argument 72 return optimize(rmeth, paramWidth, isStatic, inPreserveLocals, inAdvice, in optimize() 90 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize() argument 98 ssaMeth = SsaConverter.convertToSsaMethod(rmeth, paramWidth, isStatic); in optimize() 106 resultMeth = optimizeMinimizeRegisters(rmeth, paramWidth, isStatic, in optimize() 128 int paramWidth, boolean isStatic, in optimizeMinimizeRegisters() argument 134 rmeth, paramWidth, isStatic); in optimizeMinimizeRegisters() 194 public static SsaMethod debugEdgeSplit(RopMethod rmeth, int paramWidth, in debugEdgeSplit() argument 201 return SsaConverter.testEdgeSplit(rmeth, paramWidth, isStatic); in debugEdgeSplit() 204 public static SsaMethod debugPhiPlacement(RopMethod rmeth, int paramWidth, in debugPhiPlacement() argument [all …]
|
D | SsaConverter.java | 43 int paramWidth, boolean isStatic) { in convertToSsaMethod() argument 45 = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in convertToSsaMethod() 85 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, in testEdgeSplit() argument 89 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in testEdgeSplit() 105 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth, in testPhiPlacement() argument 109 result = SsaMethod.newFromRopMethod(rmeth, paramWidth, isStatic); in testPhiPlacement()
|
D | SsaMethod.java | 66 private final int paramWidth; field in SsaMethod 100 int paramWidth, boolean isStatic) { in newFromRopMethod() argument 101 SsaMethod result = new SsaMethod(ropMethod, paramWidth, isStatic); in newFromRopMethod() 118 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { in SsaMethod() argument 119 this.paramWidth = paramWidth; in SsaMethod() 299 return paramWidth; in getParamWidth()
|
/dalvik/dx/src/com/android/dx/command/dump/ |
D | SsaDumper.java | 96 int paramWidth = computeParamWidth(meth, isStatic); in endParsingMember() local 100 paramWidth, isStatic, true, advice, in endParsingMember() 103 ssaMeth = Optimizer.debugEdgeSplit(rmeth, paramWidth, in endParsingMember() 107 rmeth, paramWidth, isStatic, true, advice); in endParsingMember() 110 rmeth, paramWidth, isStatic, true, advice); in endParsingMember() 113 rmeth, paramWidth, isStatic,true, advice); in endParsingMember()
|
D | BlockDumper.java | 293 int paramWidth = computeParamWidth(meth, isStatic); in ropDump() local 295 Optimizer.optimize(rmeth, paramWidth, isStatic, true, advice); in ropDump()
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
D | SsaToRop.java | 217 int paramWidth = ssaMeth.getParamWidth(); in moveParametersToHighRegisters() local 223 if (i < paramWidth) { in moveParametersToHighRegisters() 224 mapper.addMapping(i, regCount - paramWidth + i, 1); in moveParametersToHighRegisters() 226 mapper.addMapping(i, i - paramWidth, 1); in moveParametersToHighRegisters() 232 paramWidth, regCount - paramWidth); in moveParametersToHighRegisters()
|