/dalvik/dx/src/com/android/dx/ssa/ |
H A D | Optimizer.java | 19 import com.android.dx.rop.code.RopMethod; 57 * instance of RopMethod with the changes. 68 public static RopMethod optimize(RopMethod rmeth, int paramWidth, 78 * instance of RopMethod with the changes. 90 public static RopMethod optimize(RopMethod rmeth, int paramWidth, 101 RopMethod resultMeth = SsaToRop.convertToRopMethod(ssaMeth, false); 127 private static RopMethod optimizeMinimizeRegisters(RopMethod rmet [all...] |
H A D | SsaConverter.java | 20 import com.android.dx.rop.code.RopMethod; 42 public static SsaMethod convertToSsaMethod(RopMethod rmeth, 85 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, 105 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth,
|
H A D | SsaMethod.java | 26 import com.android.dx.rop.code.RopMethod; 99 public static SsaMethod newFromRopMethod(RopMethod ropMethod, 118 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { 166 private void convertRopToSsaBlocks(RopMethod rmeth) {
|
H A D | SsaBasicBlock.java | 27 import com.android.dx.rop.code.RopMethod; 143 public static SsaBasicBlock newFromRop(RopMethod rmeth,
|
/dalvik/dexgen/src/com/android/dexgen/rop/code/ |
H A D | RopMethod.java | 26 public final class RopMethod { class 51 public RopMethod(BasicBlockList blocks, int firstLabel) { method in class:RopMethod 129 public RopMethod withRegisterOffset(int delta) { 130 RopMethod result = new RopMethod(blocks.withRegisterOffset(delta),
|
H A D | LocalVariableExtractor.java | 28 private final RopMethod method; 45 public static LocalVariableInfo extract(RopMethod method) { 55 private LocalVariableExtractor(RopMethod method) {
|
H A D | LocalVariableInfo.java | 26 * RopMethod}. 55 public LocalVariableInfo(RopMethod method) {
|
/dalvik/dx/src/com/android/dx/rop/code/ |
H A D | RopMethod.java | 25 public final class RopMethod { class 50 public RopMethod(BasicBlockList blocks, int firstLabel) { method in class:RopMethod 128 public RopMethod withRegisterOffset(int delta) { 129 RopMethod result = new RopMethod(blocks.withRegisterOffset(delta),
|
H A D | LocalVariableExtractor.java | 28 private final RopMethod method; 45 public static LocalVariableInfo extract(RopMethod method) { 55 private LocalVariableExtractor(RopMethod method) {
|
H A D | LocalVariableInfo.java | 25 * RopMethod}. 54 public LocalVariableInfo(RopMethod method) {
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
H A D | BlockAddresses.java | 22 import com.android.dexgen.rop.code.RopMethod; 49 public BlockAddresses(RopMethod method) { 126 private void setupArrays(RopMethod method) {
|
H A D | StdCatchBuilder.java | 21 import com.android.dexgen.rop.code.RopMethod; 31 * Constructor of {@link CatchTable} instances from {@link RopMethod} 39 private final RopMethod method; 55 public StdCatchBuilder(RopMethod method, int[] order, 122 public static CatchTable build(RopMethod method, int[] order,
|
H A D | RopTranslator.java | 31 import com.android.dexgen.rop.code.RopMethod; 45 * Translator from {@link RopMethod} to {@link DalvCode}. The {@link 50 private final RopMethod method; 86 * Translates a {@link RopMethod}. This may modify the given 97 public static DalvCode translate(RopMethod method, int positionInfo, 115 private RopTranslator(RopMethod method, int positionInfo, 173 private static boolean calculateParamsAreInOrder(RopMethod method,
|
/dalvik/dx/src/com/android/dx/dex/cf/ |
H A D | CodeStatistics.java | 20 import com.android.dx.rop.code.RopMethod; 119 public static void updateRopStatistics(RopMethod nonOptRmeth, 120 RopMethod rmeth) {
|
H A D | OptimizerOptions.java | 19 import com.android.dx.rop.code.RopMethod; 129 public static void compareOptimizerStep(RopMethod nonOptRmeth, 131 TranslationAdvice advice, RopMethod rmeth) { 139 RopMethod skipRopMethod
|
H A D | CfTranslator.java | 43 import com.android.dx.rop.code.RopMethod; 280 RopMethod rmeth = Ropper.convert(concrete, advice, methods); 281 RopMethod nonOptRmeth = null; 378 RopMethod optRmeth, RopMethod nonOptRmeth,
|
/dalvik/dx/src/com/android/dx/dex/code/ |
H A D | BlockAddresses.java | 22 import com.android.dx.rop.code.RopMethod; 49 public BlockAddresses(RopMethod method) { 126 private void setupArrays(RopMethod method) {
|
H A D | StdCatchBuilder.java | 21 import com.android.dx.rop.code.RopMethod; 30 * Constructor of {@link CatchTable} instances from {@link RopMethod} 38 private final RopMethod method; 54 public StdCatchBuilder(RopMethod method, int[] order, 121 public static CatchTable build(RopMethod method, int[] order,
|
H A D | RopTranslator.java | 33 import com.android.dx.rop.code.RopMethod; 45 * Translator from {@link RopMethod} to {@link DalvCode}. The {@link 53 private final RopMethod method; 89 * Translates a {@link RopMethod}. This may modify the given 101 public static DalvCode translate(RopMethod method, int positionInfo, 119 private RopTranslator(RopMethod method, int positionInfo, LocalVariableInfo locals, 178 private static boolean calculateParamsAreInOrder(RopMethod method,
|
/dalvik/dx/src/com/android/dx/ssa/back/ |
H A D | IdenticalBlockCombiner.java | 22 import com.android.dx.rop.code.RopMethod; 33 private final RopMethod ropMethod; 42 public IdenticalBlockCombiner(RopMethod rm) { 55 public RopMethod process() { 113 return new RopMethod(newBlocks, ropMethod.getFirstLabel());
|
H A D | SsaToRop.java | 25 import com.android.dx.rop.code.RopMethod; 67 public static RopMethod convertToRopMethod(SsaMethod ssaMeth, 91 private RopMethod convert() { 123 RopMethod ropMethod = new RopMethod(convertBasicBlocks(),
|
/dalvik/dx/src/com/android/dx/command/dump/ |
H A D | DotDumper.java | 30 import com.android.dx.rop.code.RopMethod; 117 RopMethod rmeth =
|
H A D | SsaDumper.java | 25 import com.android.dx.rop.code.RopMethod; 93 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods());
|
H A D | BlockDumper.java | 37 import com.android.dx.rop.code.RopMethod; 288 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods());
|
/dalvik/dx/src/com/android/dx/cf/code/ |
H A D | Ropper.java | 30 import com.android.dx.rop.code.RopMethod; 337 * Converts a {@link ConcreteMethod} to a {@link RopMethod}. 345 public static RopMethod convert(ConcreteMethod method, 698 * Extracts the resulting {@link RopMethod} from the instance. 702 private RopMethod getRopMethod() { 720 return new RopMethod(bbl, getSpecialLabel(PARAM_ASSIGNMENT));
|