Home
last modified time | relevance | path

Searched refs:DexCode (Results 1 – 23 of 23) sorted by relevance

/external/r8/src/test/java/com/android/tools/r8/smali/
DIfSimplificationTest.java20 import com.android.tools.r8.graph.DexCode;
56 DexCode code = method.getCode().asDexCode(); in ifZeroNeqZero()
76 DexCode code = method.getCode().asDexCode(); in ifTwoEqZero()
100 DexCode code = method.getCode().asDexCode(); in b()
124 DexCode code = method.getCode().asDexCode(); in c()
155 DexCode code = method.getCode().asDexCode(); in d()
182 DexCode code = method.getCode().asDexCode(); in e()
200 DexCode code = method.getCode().asDexCode(); in f()
258 DexCode code = method.getCode().asDexCode(); in simplifyNonZeroTests()
288 DexCode code = method.getCode().asDexCode(); in runRewriteIfWithConstZeroTest()
[all …]
DConstantFoldingTest.java16 import com.android.tools.r8.graph.DexCode;
61 DexCode code = method.getCode().asDexCode(); in generateBinopTest()
152 DexCode code = method.getCode().asDexCode(); in divIntFoldDivByZero()
171 DexCode code = method.getCode().asDexCode(); in divIntFoldRemByZero()
200 DexCode code = method.getCode().asDexCode(); in generateUnopTest()
274 DexCode code = method.getCode().asDexCode(); in testLogicalOperatorsFolding()
338 DexCode code = method.getCode().asDexCode(); in testShiftOperatorsFolding()
403 DexCode code = method.getCode().asDexCode(); in testShiftOperatorsFoldingWide()
440 DexCode code = method.getCode().asDexCode(); in notIntFold()
466 DexCode code = method.getCode().asDexCode(); in notLongFold()
[all …]
DBinopLiteralTest.java15 import com.android.tools.r8.graph.DexCode;
64 DexCode code = method.getCode().asDexCode(); in lit8PassthroughTest()
89 DexCode code = method.getCode().asDexCode(); in lit16PassthroughTest()
112 DexCode code = method.getCode().asDexCode(); in lit16NotSupported()
DOutlineTest.java24 import com.android.tools.r8.graph.DexCode;
133 DexCode code = method.getCode().asDexCode(); in a()
198 DexCode code = method.getCode().asDexCode(); in b()
261 DexCode code = method.getCode().asDexCode(); in c()
325 DexCode code = method.getCode().asDexCode(); in d()
387 DexCode code = method.getCode().asDexCode(); in longArguments()
461 DexCode code = method.getCode().asDexCode(); in doubleArguments()
530 DexCode mainCode = mainMethod.getCode().asDexCode(); in invokeStatic()
626 DexCode code1 = getMethod(processedApplication, signature1).getCode().asDexCode(); in constructor()
632 DexCode code2 = getMethod(processedApplication, signature2).getCode().asDexCode(); in constructor()
[all …]
DSwitchRewritingTest.java21 import com.android.tools.r8.graph.DexCode;
89 DexCode code = method.getCode().asDexCode(); in runSingleCaseDexTest()
150 DexCode code = method.getCode().asDexCode(); in runTwoCaseSparseToPackedDexTest()
222 DexCode code = method.getCode().asDexCode(); in runLargerSwitchDexTest()
291 DexCode code = method.getCode().asDexCode(); in runSingleCaseJarTest()
351 DexCode code = method.getCode().asDexCode(); in runTwoCaseSparseToPackedJarTest()
424 DexCode code = method.getCode().asDexCode(); in runLargerSwitchJarTest()
DRunArtSmokeTest.java15 import com.android.tools.r8.graph.DexCode;
44 DexCode code = main.getCode().asDexCode(); in test()
/external/r8/src/main/java/com/android/tools/r8/dex/
DFileWriter.java20 import com.android.tools.r8.graph.DexCode;
21 import com.android.tools.r8.graph.DexCode.Try;
22 import com.android.tools.r8.graph.DexCode.TryHandler;
23 import com.android.tools.r8.graph.DexCode.TryHandler.TypeAddrPair;
159 DexCode code = method.getCode().asDexCode(); in rewriteCodeWithJumboStrings()
195 List<DexCode> codes = sortDexCodesByClassName(mixedSectionOffsets.getCodes(), application); in generate()
328 private List<DexCode> sortDexCodesByClassName(List<DexCode> codes, DexApplication application) { in sortDexCodesByClassName()
329 Map<DexCode, String> codeToSignatureMap = new IdentityHashMap<>(); in sortDexCodesByClassName()
336 DexCode[] codesArray = codes.toArray(new DexCode[codes.size()]); in sortDexCodesByClassName()
342 Map<DexCode, String> codeToSignatureMap, in addSignaturesFromMethods() argument
[all …]
DMixedSectionCollection.java10 import com.android.tools.r8.graph.DexCode;
62 public abstract boolean add(DexCode dexCode); in add()
DDexFileReader.java23 import com.android.tools.r8.graph.DexCode;
24 import com.android.tools.r8.graph.DexCode.Try;
25 import com.android.tools.r8.graph.DexCode.TryHandler;
26 import com.android.tools.r8.graph.DexCode.TryHandler.TypeAddrPair;
102 private Int2ObjectMap<DexCode> codes = new Int2ObjectOpenHashMap<>();
136 DexCode code = parseCodeItem(); in addCodeItemsTo()
580 DexCode code = null; in readMethods()
729 private DexCode parseCodeItem() {
738 DexCode.TryHandler[] handlers = null;
796 return new DexCode(
DApplicationWriter.java16 import com.android.tools.r8.graph.DexCode;
80 public boolean add(DexCode dexCode) { in add()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexSourceCode.java31 import com.android.tools.r8.graph.DexCode;
32 import com.android.tools.r8.graph.DexCode.Try;
33 import com.android.tools.r8.graph.DexCode.TryHandler;
34 import com.android.tools.r8.graph.DexCode.TryHandler.TypeAddrPair;
52 private final DexCode code;
71 public DexSourceCode(DexCode code, DexEncodedMethod method) { in DexSourceCode()
DDexBuilder.java36 import com.android.tools.r8.graph.DexCode;
37 import com.android.tools.r8.graph.DexCode.Try;
38 import com.android.tools.r8.graph.DexCode.TryHandler;
39 import com.android.tools.r8.graph.DexCode.TryHandler.TypeAddrPair;
161 public DexCode build(int numberOfArguments) { in build()
250 DexCode code = new DexCode( in build()
/external/r8/src/main/java/com/android/tools/r8/graph/
DDexCode.java29 public class DexCode extends Code { class
41 public DexCode( in DexCode() method in DexCode
67 public DexCode asDexCode() { in asDexCode()
108 if (other instanceof DexCode) { in computeEquals()
109 DexCode o = (DexCode) other; in computeEquals()
DDexEncodedMethod.java216 DexCode dexCode = code.asDexCode(); in toSmaliString()
244 private DexCode generateCodeFromTemplate( in generateCodeFromTemplate()
257 return new DexCode(Math.max(numberOfRegisters, requiredArgRegisters), requiredArgRegisters, in generateCodeFromTemplate()
258 outRegisters, instructions, new DexCode.Try[0], new DexCode.TryHandler[0], null, null); in generateCodeFromTemplate()
263 DexCode code = generateCodeFromTemplate(1, 0, insn); in toEmptyThrowingMethod()
287 DexCode code; in toMethodThatLogsError()
DCode.java36 public DexCode asDexCode() { in asDexCode()
DDexDebugEntryBuilder.java61 DexCode code = method.getCode().asDexCode(); in DexDebugEntryBuilder()
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DInterfaceProcessor.java12 import com.android.tools.r8.graph.DexCode;
61 DexCode dexCode = code.asDexCode(); in process()
DLambdaClass.java14 import com.android.tools.r8.graph.DexCode;
459 DexCode dexCode = newMethod.getCode().asDexCode(); in ensureAccessibility()
/external/r8/src/test/java/com/android/tools/r8/jasmin/
DDebugLocalTests.java10 import com.android.tools.r8.graph.DexCode;
106 DexCode code = methodSubject.getMethod().getCode().asDexCode(); in testSwap()
/external/r8/src/main/java/com/android/tools/r8/optimize/
DDebugStripper.java6 import com.android.tools.r8.graph.DexCode;
116 DexCode code = encodedMethod.getCode().asDexCode(); in processCode()
/external/r8/src/test/java/com/android/tools/r8/optimize/
DR8DebugStrippingTest.java15 import com.android.tools.r8.graph.DexCode;
150 DexCode code = method.getMethod().getCode().asDexCode(); in ensureDebugInfosExist()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DInliner.java7 import com.android.tools.r8.graph.DexCode;
65 DexCode dex = method.getCode().asDexCode(); in identifySimpleMethods()
/external/r8/src/test/java/com/android/tools/r8/utils/
DDexInspector.java50 import com.android.tools.r8.graph.DexCode;
1092 private final DexCode code;