Home
last modified time | relevance | path

Searched refs:valueNumberGenerator (Results 1 – 12 of 12) sorted by relevance

/external/r8/src/test/java/com/android/tools/r8/ir/
DInlineTest.java77 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 …]
DSplitBlockTest.java63 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 …]
DBasicBlockIteratorTest.java52 ValueNumberGenerator valueNumberGenerator = new ValueNumberGenerator(); in simpleCode() local
54 IRCode code = method.buildIR(valueNumberGenerator, new InternalOptions()); in simpleCode()
DInstructionIteratorTest.java53 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/
DIRCode.java27 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()
DBasicBlock.java1096 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()
DConstNumber.java40 code.valueNumberGenerator.next(), in copyOf()
/external/r8/src/test/java/com/android/tools/r8/smali/
DSmaliTestBase.java300 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/
DIRBuilder.java255 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/
DDexCode.java153 ValueNumberGenerator valueNumberGenerator, in buildIR() argument
156 IRBuilder builder = new IRBuilder(encodedMethod, source, valueNumberGenerator, options); in buildIR()
DDexEncodedMethod.java141 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/
DInliner.java281 .buildIR(code.valueNumberGenerator, appInfo, graphLense, options); in performInlining()