/external/r8/src/test/java/com/android/tools/r8/ir/ |
D | InlineTest.java | 77 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeForMethodReplaceTest() local 79 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in codeForMethodReplaceTest() 82 IRCode codeA = methodA.buildIR(valueNumberGenerator, new InternalOptions()); in codeForMethodReplaceTest() 85 IRCode codeB = methodB.buildIR(valueNumberGenerator, new InternalOptions()); in codeForMethodReplaceTest() 88 ImmutableList.of(codeA, codeB), valueNumberGenerator, options); in codeForMethodReplaceTest() 160 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeForMethodReplaceReturnVoidTest() local 162 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in codeForMethodReplaceReturnVoidTest() 165 IRCode codeA = methodA.buildIR(valueNumberGenerator, new InternalOptions()); in codeForMethodReplaceReturnVoidTest() 168 ImmutableList.of(codeA), valueNumberGenerator, options); in codeForMethodReplaceReturnVoidTest() 240 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeForMultipleMethodReplaceTest() local [all …]
|
D | SplitBlockTest.java | 63 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeWithoutCatchHandlers() local 65 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in codeWithoutCatchHandlers() 67 return new TestApplication(application, method, code, valueNumberGenerator, options); in codeWithoutCatchHandlers() 181 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeWithCatchHandlers() local 183 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in codeWithCatchHandlers() 184 return new TestApplication(application, method, code, valueNumberGenerator, options); in codeWithCatchHandlers() 305 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in codeWithIf() local 307 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in codeWithIf() 309 return new TestApplication(application, method, code, valueNumberGenerator, options); in codeWithIf() 358 Value newConstValue = new Value(test.valueNumberGenerator.next(), MoveType.SINGLE, null); in splitBeforeReturn() [all …]
|
D | BasicBlockIteratorTest.java | 52 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in simpleCode() local 54 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in simpleCode()
|
D | InstructionIteratorTest.java | 53 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in simpleCode() local 55 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in simpleCode()
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | IRCode.java | 27 public final ValueNumberGenerator valueNumberGenerator; field in IRCode 37 ValueNumberGenerator valueNumberGenerator) { in IRCode() argument 41 this.valueNumberGenerator = valueNumberGenerator; in IRCode() 371 return new Value(valueNumberGenerator.next(), moveType, debugInfo); in createValue()
|
D | BasicBlock.java | 1096 code.valueNumberGenerator, in copyCatchHandlers() 1120 ValueNumberGenerator valueNumberGenerator, Consumer<BasicBlock> onNewBlock) { in splitCriticalExceptionEdges() argument 1142 valueNumberGenerator.next(), MoveType.OBJECT, move.getDebugInfo()); in splitCriticalExceptionEdges() 1159 Phi phi = new Phi(valueNumberGenerator.next(), in splitCriticalExceptionEdges()
|
D | ConstNumber.java | 40 code.valueNumberGenerator.next(), in copyOf()
|
/external/r8/src/test/java/com/android/tools/r8/smali/ |
D | SmaliTestBase.java | 300 public final ValueNumberGenerator valueNumberGenerator; field in SmaliTestBase.TestApplication 307 ValueNumberGenerator valueNumberGenerator, in TestApplication() argument 309 this(application, method, code, null, valueNumberGenerator, options); in TestApplication() 317 ValueNumberGenerator valueNumberGenerator, in TestApplication() argument 323 this.valueNumberGenerator = valueNumberGenerator; in TestApplication()
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | IRBuilder.java | 255 final private ValueNumberGenerator valueNumberGenerator; field in IRBuilder 282 ValueNumberGenerator valueNumberGenerator, in IRBuilder() argument 287 this.valueNumberGenerator = valueNumberGenerator; in IRBuilder() 386 IRCode ir = new IRCode(method, blocks, normalExitBlock, valueNumberGenerator); in build() 1462 Phi phi = new Phi(valueNumberGenerator.next(), block, type, local); 1471 Phi phi = new Phi(valueNumberGenerator.next(), block, type, local); 1489 Value value = new Value(valueNumberGenerator.next(), MoveType.fromNumericType(type), null); 1498 Value value = new Value(valueNumberGenerator.next(), type, info); 1750 valueNumberGenerator.next(), normalExitBlock, returnValue.outType(), null); 1905 block.splitCriticalExceptionEdges(valueNumberGenerator,
|
/external/r8/src/main/java/com/android/tools/r8/graph/ |
D | DexCode.java | 153 ValueNumberGenerator valueNumberGenerator, in buildIR() argument 156 IRBuilder builder = new IRBuilder(encodedMethod, source, valueNumberGenerator, options); in buildIR()
|
D | DexEncodedMethod.java | 141 public IRCode buildIR(ValueNumberGenerator valueNumberGenerator, InternalOptions options) { in buildIR() argument 144 : code.asDexCode().buildIR(this, valueNumberGenerator, options); in buildIR()
|
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
D | Inliner.java | 281 .buildIR(code.valueNumberGenerator, appInfo, graphLense, options); in performInlining()
|