Home
last modified time | relevance | path

Searched refs:getSuccessors (Results 1 – 13 of 13) sorted by relevance

/external/r8/src/main/java/com/android/tools/r8/ir/code/
DGoto.java23 List<BasicBlock> successors = getBlock().getSuccessors(); in getTarget()
30 List<BasicBlock> successors = getBlock().getSuccessors(); in setTarget()
57 if (getBlock() != null && !getBlock().getSuccessors().isEmpty()) { in toString()
DIf.java87 List<BasicBlock> successors = getBlock().getSuccessors(); in getTrueTarget()
94 List<BasicBlock> successors = getBlock().getSuccessors(); in setTrueTarget()
102 List<BasicBlock> successors = getBlock().getSuccessors(); in fallthroughBlock()
109 List<BasicBlock> successors = getBlock().getSuccessors(); in setFallthroughBlock()
DSwitch.java130 return getBlock().getSuccessors().get(fallthroughBlockIndex);
142 return getBlock().getSuccessors().get(targetBlockIndices()[index]);
147 getBlock().getSuccessors().set(fallthroughBlockIndex, block);
208 BasicBlock target = getBlock().getSuccessors().get(index);
DIRCode.java116 for (BasicBlock succ : block.getSuccessors()) { in depthFirstSorting()
221 assert new HashSet<>(block.getSuccessors()).size() == block.getSuccessors().size(); in consistentPredecessorSuccessors()
222 for (BasicBlock succ : block.getSuccessors()) { in consistentPredecessorSuccessors()
234 assert pred.getSuccessors().contains(block); in consistentPredecessorSuccessors()
259 int lastSuccessorIndex = block.getSuccessors().size() - 1; in consistentCatchHandlers()
DBasicBlock.java111 public List<BasicBlock> getSuccessors() { in getSuccessors() method in BasicBlock
896 block.getSuccessors().add(target); in createGotoBlock()
1040 for (BasicBlock successor : newBlock.getSuccessors()) { in createSplitBlock()
1148 newBlock.getSuccessors().add(this); in splitCriticalExceptionEdges()
DBasicBlockInstructionIterator.java345 BasicBlock invokeSuccessor = invokeBlock.getSuccessors().get(0); in inlineInvoke()
/external/r8/src/main/java/com/android/tools/r8/ir/optimize/
DPeepholeOptimizer.java59 pred.getSuccessors().size() == 1 && in shareIdenticalBlockSuffix()
177 for (BasicBlock succ : pred.getSuccessors()) { in removeIdenticalPredecessorBlocks()
180 pred.getSuccessors().clear(); in removeIdenticalPredecessorBlocks()
181 pred.getSuccessors().add(otherPred); in removeIdenticalPredecessorBlocks()
DBasicBlockInstructionsEquivalence.java42 assert verifyAllSuccessors(first.getSuccessors(), second.getSuccessors()); in hasIdenticalInstructions()
DCodeRewriter.java273 for (BasicBlock succ : block.getSuccessors()) { in collapsTrivialGoto()
/external/r8/src/test/java/com/android/tools/r8/smali/
DCatchSuccessorFallthroughTest.java92 assertEquals(2, defBlock.getSuccessors().size()); in catchSuccessorFallthroughTest()
101 } else if (defBlock.getSuccessors().contains(returnPredecessor)) { in catchSuccessorFallthroughTest()
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/
DLinearScanRegisterAllocator.java1631 for (BasicBlock successor : block.getSuccessors()) { in resolveControlFlow()
1677 assert block.getSuccessors().size() == 1; in resolveControlFlow()
1700 for (BasicBlock succ : block.getSuccessors()) { in computeLiveAtEntrySets()
1802 List<BasicBlock> successors = block.getSuccessors(); in computeLiveRanges()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DAnalyzedInstruction.java160 public List<AnalyzedInstruction> getSuccessors() { in getSuccessors() method in AnalyzedInstruction
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/
DIRBuilder.java1279 int fallthroughBlockIndex = currentBlock.getSuccessors().size() - 1;
1290 int successorIndex = currentBlock.getSuccessors().size() - 1;
1798 source.getSuccessors().add(target);