Home
last modified time | relevance | path

Searched refs:nextBlock (Results 1 – 10 of 10) sorted by relevance

/external/python/cpython2/Lib/compiler/
Dpycodegen.py243 self.nextBlock = self.graph.nextBlock
425 self.nextBlock()
431 self.nextBlock(end)
442 self.nextBlock(loop)
449 self.nextBlock()
458 self.nextBlock(after)
471 self.nextBlock(start)
477 self.nextBlock(anchor)
482 self.nextBlock(after)
499 self.nextBlock()
[all …]
Dpyassem.py29 def nextBlock(self, block=None): member in FlowGraph
/external/r8/src/main/java/com/android/tools/r8/ir/code/
DBasicBlockInstructionIterator.java254 BasicBlock nextBlock; in splitBlockAndCopyCatchHandlers() local
260 nextBlock = instructionsIterator.split(code, blocksIterator); in splitBlockAndCopyCatchHandlers()
261 assert nextBlock.getPredecessors().size() == 1; in splitBlockAndCopyCatchHandlers()
262 assert currentBlock == nextBlock.getPredecessors().get(0); in splitBlockAndCopyCatchHandlers()
265 assert b == nextBlock; in splitBlockAndCopyCatchHandlers() local
267 nextBlock = null; in splitBlockAndCopyCatchHandlers()
270 if (nextBlock != null) { in splitBlockAndCopyCatchHandlers()
272 assert b == nextBlock; in splitBlockAndCopyCatchHandlers() local
274 instructionsIterator = nextBlock.listIterator(); in splitBlockAndCopyCatchHandlers()
278 currentBlock = nextBlock; in splitBlockAndCopyCatchHandlers()
DGoto.java28 public void setTarget(BasicBlock nextBlock) { in setTarget() argument
34 successors.set(successors.size() - 1, nextBlock); in setTarget() local
35 nextBlock.getPredecessors().add(getBlock()); in setTarget()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DCodeRewriter.java200 BasicBlock nextBlock; in removedTrivialGotos() local
202 nextBlock = iterator.hasNext() ? iterator.next() : null; in removedTrivialGotos()
211 assert !block.isTrivialGoto() || block.exit().asGoto().getTarget() != nextBlock; in removedTrivialGotos()
212 block = nextBlock; in removedTrivialGotos()
243 BasicBlock block, BasicBlock nextBlock, List<BasicBlock> blocksToRemove) { in collapsTrivialGoto() argument
253 if (target != nextBlock) { in collapsTrivialGoto()
613 BasicBlock nextBlock; in collapsTrivialGotos() local
618 nextBlock = iterator.hasNext() ? iterator.next() : null; in collapsTrivialGotos()
620 collapsTrivialGoto(block, nextBlock, blocksToRemove); in collapsTrivialGotos()
628 block = nextBlock; in collapsTrivialGotos()
[all …]
DInliner.java75 BasicBlock nextBlock; in identifySimpleMethods() local
77 nextBlock = iterator.hasNext() ? iterator.next() : null; in identifySimpleMethods()
89 block = nextBlock; in identifySimpleMethods()
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DDexBuilder.java110 BasicBlock nextBlock; field in DexBuilder
143 nextBlock = null; in reset()
179 nextBlock = iterator.hasNext() ? iterator.next() : null; in build()
181 block = nextBlock; in build()
323 if (jump.getTarget() != nextBlock) { in addGoto()
331 assert nextBlock == branch.fallthroughBlock(); in addIf()
361 BasicBlock nextBlock = blockIndex < ir.blocks.size() ? ir.blocks.get(blockIndex) : null; in addDebugPosition() local
362 if (next.asGoto().getTarget() == nextBlock) { in addDebugPosition()
363 iterator = nextBlock.iterator(); in addDebugPosition()
386 assert nextBlock == s.fallthroughBlock();
DIRBuilder.java1714 private void closeCurrentBlockWithFallThrough(BasicBlock nextBlock) {
1717 if (currentBlock.hasCatchSuccessor(nextBlock)) {
1718 needGotoToCatchBlocks.add(new BasicBlock.Pair(currentBlock, nextBlock));
1720 currentBlock.link(nextBlock);
/external/r8/src/main/java/com/android/tools/r8/ir/desugar/
DLambdaRewriter.java324 BasicBlock nextBlock = instructions.split(code, blocks); in patchInstruction() local
326 nextBlock.copyCatchHandlers(code, blocks, currentBlock); in patchInstruction()
/external/clang/lib/CodeGen/
DCGException.cpp957 llvm::BasicBlock *nextBlock; in emitCatchDispatchBlock() local
962 nextBlock = CGF.getEHDispatchBlock(catchScope.getEnclosingEHScope()); in emitCatchDispatchBlock()
968 nextBlock = catchScope.getHandler(i+1).Block; in emitCatchDispatchBlock()
973 nextBlock = CGF.createBasicBlock("catch.fallthrough"); in emitCatchDispatchBlock()
984 CGF.Builder.CreateCondBr(matchesTypeIndex, handler.Block, nextBlock); in emitCatchDispatchBlock()
992 CGF.EmitBlock(nextBlock); in emitCatchDispatchBlock()