Searched refs:RopMethod (Results 1 - 25 of 25) sorted by relevance

/dalvik/dx/src/com/android/dx/ssa/
H A DOptimizer.java19 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 DSsaConverter.java20 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 DSsaMethod.java26 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 DSsaBasicBlock.java27 import com.android.dx.rop.code.RopMethod;
143 public static SsaBasicBlock newFromRop(RopMethod rmeth,
/dalvik/dexgen/src/com/android/dexgen/rop/code/
H A DRopMethod.java26 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 DLocalVariableExtractor.java28 private final RopMethod method;
45 public static LocalVariableInfo extract(RopMethod method) {
55 private LocalVariableExtractor(RopMethod method) {
H A DLocalVariableInfo.java26 * RopMethod}.
55 public LocalVariableInfo(RopMethod method) {
/dalvik/dx/src/com/android/dx/rop/code/
H A DRopMethod.java25 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 DLocalVariableExtractor.java28 private final RopMethod method;
45 public static LocalVariableInfo extract(RopMethod method) {
55 private LocalVariableExtractor(RopMethod method) {
H A DLocalVariableInfo.java25 * RopMethod}.
54 public LocalVariableInfo(RopMethod method) {
/dalvik/dexgen/src/com/android/dexgen/dex/code/
H A DBlockAddresses.java22 import com.android.dexgen.rop.code.RopMethod;
49 public BlockAddresses(RopMethod method) {
126 private void setupArrays(RopMethod method) {
H A DStdCatchBuilder.java21 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 DRopTranslator.java31 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 DCodeStatistics.java20 import com.android.dx.rop.code.RopMethod;
119 public static void updateRopStatistics(RopMethod nonOptRmeth,
120 RopMethod rmeth) {
H A DOptimizerOptions.java19 import com.android.dx.rop.code.RopMethod;
129 public static void compareOptimizerStep(RopMethod nonOptRmeth,
131 TranslationAdvice advice, RopMethod rmeth) {
139 RopMethod skipRopMethod
H A DCfTranslator.java43 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 DBlockAddresses.java22 import com.android.dx.rop.code.RopMethod;
49 public BlockAddresses(RopMethod method) {
126 private void setupArrays(RopMethod method) {
H A DStdCatchBuilder.java21 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 DRopTranslator.java33 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 DIdenticalBlockCombiner.java22 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 DSsaToRop.java25 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 DDotDumper.java30 import com.android.dx.rop.code.RopMethod;
117 RopMethod rmeth =
H A DSsaDumper.java25 import com.android.dx.rop.code.RopMethod;
93 RopMethod rmeth = Ropper.convert(meth, advice, classFile.getMethods());
H A DBlockDumper.java37 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 DRopper.java30 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));

Completed in 484 milliseconds