Searched refs:nextBlock (Results 1 – 10 of 10) sorted by relevance
/external/python/cpython2/Lib/compiler/ |
D | pycodegen.py | 243 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 …]
|
D | pyassem.py | 29 def nextBlock(self, block=None): member in FlowGraph
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | BasicBlockInstructionIterator.java | 254 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()
|
D | Goto.java | 28 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/ |
D | CodeRewriter.java | 200 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 …]
|
D | Inliner.java | 75 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/ |
D | DexBuilder.java | 110 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();
|
D | IRBuilder.java | 1714 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/ |
D | LambdaRewriter.java | 324 BasicBlock nextBlock = instructions.split(code, blocks); in patchInstruction() local 326 nextBlock.copyCatchHandlers(code, blocks, currentBlock); in patchInstruction()
|
/external/clang/lib/CodeGen/ |
D | CGException.cpp | 957 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()
|