Home
last modified time | relevance | path

Searched refs:normalExitBlock (Results 1 – 2 of 2) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DIRCode.java29 private BasicBlock normalExitBlock; field in IRCode
36 BasicBlock normalExitBlock, in IRCode() argument
40 this.normalExitBlock = normalExitBlock; in IRCode()
78 if (block == normalExitBlock) { in removeMarkedBlocks()
79 normalExitBlock = null; in removeMarkedBlocks()
87 if (blocksToRemove.contains(normalExitBlock)) { in removeBlocks()
88 normalExitBlock = null; in removeBlocks()
143 assert normalExitBlock == null || normalExitBlock.exit().isReturn(); in isConsistentGraph()
314 normalExitBlock = block; in setNormalExitBlock()
318 return normalExitBlock; in getNormalExitBlock()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DIRBuilder.java251 private BasicBlock normalExitBlock; field in IRBuilder
386 IRCode ir = new IRCode(method, blocks, normalExitBlock, valueNumberGenerator); in build()
1732 normalExitBlock = exitBlocks.get(0);
1737 normalExitBlock = currentBlock;
1738 normalExitBlock.setNumber(nextBlockNumber++);
1739 blocks.add(normalExitBlock);
1744 normalExitBlock.add(new Return());
1750 valueNumberGenerator.next(), normalExitBlock, returnValue.outType(), null);
1751 normalExitBlock.add(new Return(phi, returnType));
1773 block.link(normalExitBlock);
[all …]