/dalvik/dx/src/com/android/dx/ssa/ |
D | Optimizer.java | 32 private static TranslationAdvice advice; field in Optimizer 52 return advice; in getAdvice() 96 advice = inAdvice; in optimize() 104 > advice.getMaxOptimalRegisterCount()) { in optimize() 199 advice = inAdvice; in debugEdgeSplit() 209 advice = inAdvice; in debugPhiPlacement() 219 advice = inAdvice; in debugRenaming() 231 advice = inAdvice; in debugDeadCodeRemover() 246 advice = inAdvice; in debugNoRegisterAllocation()
|
D | LiteralOpUpgrader.java | 82 final TranslationAdvice advice = Optimizer.getAdvice(); in run() local 121 } else if (advice.hasConstantOperation( in run() 125 && advice.hasConstantOperation( in run()
|
/dalvik/dx/src/com/android/dx/command/dump/ |
D | SsaDumper.java | 92 TranslationAdvice advice = DexTranslationAdvice.THE_ONE; in endParsingMember() local 93 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods(), dexOptions); in endParsingMember() 100 paramWidth, isStatic, true, advice, in endParsingMember() 104 isStatic, true, advice); 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 | DotDumper.java | 123 TranslationAdvice advice = DexTranslationAdvice.THE_ONE; in endParsingMember() local 125 Ropper.convert(meth, advice, classFile.getMethods(), dexOptions); in endParsingMember() 131 true, advice); in endParsingMember()
|
D | BlockDumper.java | 279 TranslationAdvice advice = DexTranslationAdvice.THE_ONE; in ropDump() local 282 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods(), dexOptions); in ropDump() 289 Optimizer.optimize(rmeth, paramWidth, isStatic, true, advice); in ropDump()
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
D | OptimizerOptions.java | 125 TranslationAdvice advice, RopMethod rmeth) { in compareOptimizerStep() argument 135 paramSize, isStatic, args.localInfo, advice, steps); in compareOptimizerStep()
|
D | CfTranslator.java | 305 TranslationAdvice advice; in processMethods() local 307 advice = DexTranslationAdvice.THE_ONE; in processMethods() 309 RopMethod rmeth = Ropper.convert(concrete, advice, methods, dexOptions); in processMethods() 327 paramSize, isStatic, cfOptions.localInfo, advice); in processMethods() 331 paramSize, isStatic, cfOptions, advice, rmeth); in processMethods()
|
/dalvik/dx/src/com/android/dx/cf/code/ |
D | RopperMachine.java | 79 private final TranslationAdvice advice; field in RopperMachine 137 TranslationAdvice advice, MethodList methods) { in RopperMachine() argument 148 if (advice == null) { in RopperMachine() 155 this.advice = advice; in RopperMachine() 544 advice.hasConstantOperation(rop, sources.get(0), in run()
|
D | Ropper.java | 346 TranslationAdvice advice, MethodList methods, DexOptions dexOptions) { in convert() argument 348 Ropper r = new Ropper(method, advice, methods, dexOptions); in convert() 368 private Ropper(ConcreteMethod method, TranslationAdvice advice, MethodList methods, in Ropper() argument 374 if (advice == null) { in Ropper() 382 this.machine = new RopperMachine(this, method, advice, methods); in Ropper()
|