Home
last modified time | relevance | path

Searched refs:RopMethod (Results 1 – 13 of 13) sorted by relevance

/external/dexmaker/src/dx/java/com/android/dx/ssa/
DOptimizer.java19 import com.android.dx.rop.code.RopMethod;
69 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize()
91 public static RopMethod optimize(RopMethod rmeth, int paramWidth, in optimize()
102 RopMethod resultMeth = SsaToRop.convertToRopMethod(ssaMeth, false); in optimize()
128 private static RopMethod optimizeMinimizeRegisters(RopMethod rmeth, in optimizeMinimizeRegisters()
132 RopMethod resultMeth; in optimizeMinimizeRegisters()
195 public static SsaMethod debugEdgeSplit(RopMethod rmeth, int paramWidth, in debugEdgeSplit()
205 public static SsaMethod debugPhiPlacement(RopMethod rmeth, int paramWidth, in debugPhiPlacement()
215 public static SsaMethod debugRenaming(RopMethod rmeth, int paramWidth, in debugRenaming()
225 public static SsaMethod debugDeadCodeRemover(RopMethod rmeth, in debugDeadCodeRemover()
[all …]
DSsaConverter.java20 import com.android.dx.rop.code.RopMethod;
43 public static SsaMethod convertToSsaMethod(RopMethod rmeth, in convertToSsaMethod()
86 public static SsaMethod testEdgeSplit (RopMethod rmeth, int paramWidth, in testEdgeSplit()
106 public static SsaMethod testPhiPlacement (RopMethod rmeth, int paramWidth, in testPhiPlacement()
DSsaMethod.java26 import com.android.dx.rop.code.RopMethod;
100 public static SsaMethod newFromRopMethod(RopMethod ropMethod, in newFromRopMethod()
119 private SsaMethod(RopMethod ropMethod, int paramWidth, boolean isStatic) { in SsaMethod()
167 private void convertRopToSsaBlocks(RopMethod rmeth) { in convertRopToSsaBlocks()
DSsaBasicBlock.java27 import com.android.dx.rop.code.RopMethod;
144 public static SsaBasicBlock newFromRop(RopMethod rmeth, in newFromRop()
/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DRopMethod.java26 public final class RopMethod { class
51 public RopMethod(BasicBlockList blocks, int firstLabel) { in RopMethod() method in RopMethod
129 public RopMethod withRegisterOffset(int delta) { in withRegisterOffset()
130 RopMethod result = new RopMethod(blocks.withRegisterOffset(delta), in withRegisterOffset()
DLocalVariableExtractor.java28 private final RopMethod method;
45 public static LocalVariableInfo extract(RopMethod method) { in extract()
55 private LocalVariableExtractor(RopMethod method) { in LocalVariableExtractor()
DLocalVariableInfo.java55 public LocalVariableInfo(RopMethod method) { in LocalVariableInfo()
/external/dexmaker/src/dx/java/com/android/dx/ssa/back/
DIdenticalBlockCombiner.java25 import com.android.dx.rop.code.RopMethod;
38 private final RopMethod ropMethod;
47 public IdenticalBlockCombiner(RopMethod rm) { in IdenticalBlockCombiner()
60 public RopMethod process() { in process()
118 return new RopMethod(newBlocks, ropMethod.getFirstLabel()); in process()
DSsaToRop.java25 import com.android.dx.rop.code.RopMethod;
68 public static RopMethod convertToRopMethod(SsaMethod ssaMeth, in convertToRopMethod()
92 private RopMethod convert() { in convert()
124 RopMethod ropMethod = new RopMethod(convertBasicBlocks(), in convert()
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DBlockAddresses.java22 import com.android.dx.rop.code.RopMethod;
49 public BlockAddresses(RopMethod method) { in BlockAddresses()
126 private void setupArrays(RopMethod method) { in setupArrays()
DStdCatchBuilder.java21 import com.android.dx.rop.code.RopMethod;
39 private final RopMethod method;
55 public StdCatchBuilder(RopMethod method, int[] order, in StdCatchBuilder()
122 public static CatchTable build(RopMethod method, int[] order, in build()
DRopTranslator.java33 import com.android.dx.rop.code.RopMethod;
54 private final RopMethod method;
102 public static DalvCode translate(RopMethod method, int positionInfo, in translate()
120 private RopTranslator(RopMethod method, int positionInfo, LocalVariableInfo locals, in RopTranslator()
179 private static boolean calculateParamsAreInOrder(RopMethod method, in calculateParamsAreInOrder()
/external/dexmaker/src/main/java/com/google/dexmaker/
DDexMaker.java31 import com.android.dx.rop.code.RopMethod;
495 RopMethod ropMethod = new RopMethod(code.toBasicBlocks(), 0); in toEncodedMethod()