/external/r8/src/main/java/com/android/tools/r8/ir/optimize/ |
D | PeepholeOptimizer.java | 51 for (BasicBlock pred : block.getPredecessors()) { in shareIdenticalBlockSuffix() 123 newBlock.getPredecessors().add(pred); in createAndInsertBlockForSuffix() 125 block.getPredecessors().remove(pred); in createAndInsertBlockForSuffix() 165 for (int predIndex = 0; predIndex < block.getPredecessors().size(); predIndex++) { in removeIdenticalPredecessorBlocks() 166 BasicBlock pred = block.getPredecessors().get(predIndex); in removeIdenticalPredecessorBlocks() 174 BasicBlock otherPred = block.getPredecessors().get(otherPredIndex); in removeIdenticalPredecessorBlocks() 182 assert !otherPred.getPredecessors().contains(pred); in removeIdenticalPredecessorBlocks() 183 otherPred.getPredecessors().add(pred); in removeIdenticalPredecessorBlocks()
|
D | CodeRewriter.java | 208 || block.getPredecessors().stream().anyMatch((b) -> b.exit().fallthroughBlock() == blk); in removedTrivialGotos() 254 for (BasicBlock pred : block.getPredecessors()) { in collapsTrivialGoto() 270 for (BasicBlock pred : block.getPredecessors()) { in collapsTrivialGoto() 274 succ.getPredecessors().remove(block); in collapsTrivialGoto() 276 for (BasicBlock pred : block.getPredecessors()) { in collapsTrivialGoto() 277 if (!target.getPredecessors().contains(pred)) { in collapsTrivialGoto() 278 target.getPredecessors().add(pred); in collapsTrivialGoto() 292 target.getPredecessors().remove(block); in collapsIfTrueTarget() 293 if (!newTarget.getPredecessors().contains(block)) { in collapsIfTrueTarget() 294 newTarget.getPredecessors().add(block); in collapsIfTrueTarget() [all …]
|
/external/r8/src/main/java/com/android/tools/r8/ir/code/ |
D | DominatorTree.java | 124 for (int j = 0; newIDom == null && j < b.getPredecessors().size(); j++) { in build() 125 BasicBlock p = b.getPredecessors().get(j); in build() 132 for (int j = 0; j < b.getPredecessors().size(); j++) { in build() 133 BasicBlock p = b.getPredecessors().get(j); in build()
|
D | IRCode.java | 151 int predecessorCount = block.getPredecessors().size(); in consistentDefUseChains() 226 assert succ.getPredecessors().contains(block); in consistentPredecessorSuccessors() 229 assert new HashSet<>(block.getPredecessors()).size() == block.getPredecessors().size(); in consistentPredecessorSuccessors() 230 for (BasicBlock pred : block.getPredecessors()) { in consistentPredecessorSuccessors()
|
D | Goto.java | 33 target.getPredecessors().remove(getBlock()); in setTarget() 35 nextBlock.getPredecessors().add(getBlock()); in setTarget()
|
D | BasicBlockInstructionIterator.java | 261 assert nextBlock.getPredecessors().size() == 1; in splitBlockAndCopyCatchHandlers() 262 assert currentBlock == nextBlock.getPredecessors().get(0); in splitBlockAndCopyCatchHandlers() 344 BasicBlock invokePredecessor = invokeBlock.getPredecessors().get(0); in inlineInvoke()
|
D | Phi.java | 64 if (block.getPredecessors().size() == 0) { in addOperands() 67 for (BasicBlock pred : block.getPredecessors()) { in addOperands()
|
D | BasicBlock.java | 129 public List<BasicBlock> getPredecessors() { in getPredecessors() method in BasicBlock 1121 List<BasicBlock> predecessors = this.getPredecessors(); in splitCriticalExceptionEdges() 1149 newBlock.getPredecessors().add(predecessor); in splitCriticalExceptionEdges() 1211 assert catchSuccessor.getPredecessors().size() == 1; in appendCatchHandlers() 1230 assert catchSuccessors.get(i).getPredecessors().contains(this); in appendCatchHandlers() 1234 assert !catchSuccessors.get(i).getPredecessors().contains(this); in appendCatchHandlers()
|
/external/testng/src/main/java/org/testng/internal/ |
D | Graph.java | 36 public Set<T> getPredecessors(T node) { in getPredecessors() method in Graph 37 return findNode(node).getPredecessors().keySet(); in getPredecessors() 231 for (T obj : getPredecessors(queue.removeFirst())) { in findPredecessors() 288 public Map<T, T> getPredecessors() { in getPredecessors() method in Graph.Node
|
D | Tarjan.java | 33 for (T vprime : graph.getPredecessors(v)) { in run()
|
/external/r8/src/test/java/com/android/tools/r8/smali/ |
D | CatchSuccessorFallthroughTest.java | 81 assertEquals(2, block.getPredecessors().size()); in catchSuccessorFallthroughTest() 95 for (BasicBlock returnPredecessor : block.getPredecessors()) { in catchSuccessorFallthroughTest()
|
/external/smali/baksmali/src/main/java/org/jf/baksmali/Adaptors/ |
D | PreInstructionRegisterInfoMethodItem.java | 158 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) { in addMergeRegs() 182 for (AnalyzedInstruction predecessor: analyzedInstruction.getPredecessors()) { in writeFullMerge()
|
/external/r8/src/main/java/com/android/tools/r8/ir/conversion/ |
D | IRBuilder.java | 422 assert info.predecessorCount() == block.getPredecessors().size(); in verifyFilledPredecessors() 1465 } else if (block.getPredecessors().size() == 1) { 1467 BasicBlock pred = block.getPredecessors().get(0); 1797 newBlock.getPredecessors().add(source); 1799 target.getPredecessors().add(newBlock); 1864 BasicBlock predecessor = block.getPredecessors().get(operandIndex); 1873 BasicBlock otherPredecessor = block.getPredecessors().get(otherPredecessorIndex); 1874 joinBlock.getPredecessors().add(otherPredecessor); 1876 block.getPredecessors().set(otherPredecessorIndex, joinBlock); 1878 joinBlock.getPredecessors().add(predecessor); [all …]
|
/external/r8/src/main/java/com/android/tools/r8/ir/regalloc/ |
D | LinearScanRegisterAllocator.java | 1124 BasicBlock pred = phi.getBlock().getPredecessors().get(i); in useRegisterHint() 1180 BasicBlock pred = phi.getBlock().getPredecessors().get(i); in updateRegisterHints() 1197 BasicBlock pred = block.getPredecessors().get(i); in updateRegisterHints() 1664 int predIndex = successor.getPredecessors().indexOf(block); in resolveControlFlow() 1705 int predIndex = succ.getPredecessors().indexOf(block); in computeLiveAtEntrySets() 1741 for (BasicBlock pred : block.getPredecessors()) { in computeLiveAtEntrySets() 1808 phiOperands.add(phi.getOperand(successor.getPredecessors().indexOf(block))); in computeLiveRanges()
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
D | AnalyzedInstruction.java | 126 public SortedSet<AnalyzedInstruction> getPredecessors() { in getPredecessors() method in AnalyzedInstruction
|
D | MethodAnalyzer.java | 1249 … AnalyzedInstruction prevAnalyzedInstruction = analyzedInstruction.getPredecessors().first();
|