/external/dexmaker/src/dx/java/com/android/dx/rop/code/ |
D | BasicBlock.java | 38 private final IntList successors; field in BasicBlock 59 public BasicBlock(int label, InsnList insns, IntList successors, in BasicBlock() argument 94 successors.throwIfMutable(); in BasicBlock() 104 if (primarySuccessor >= 0 && !successors.contains(primarySuccessor)) { in BasicBlock() 106 "primarySuccessor " + primarySuccessor + " not in successors " + successors); in BasicBlock() 111 this.successors = successors; in BasicBlock() 161 return successors; in getSuccessors() 181 if (successors.size() != 2) { in getSecondarySuccessor() 186 int succ = successors.get(0); in getSecondarySuccessor() 188 succ = successors.get(1); in getSecondarySuccessor() [all …]
|
D | RopMethod.java | 164 IntList successors = one.getSuccessors(); in calcPredecessors() local 165 int ssz = successors.size(); in calcPredecessors() 171 int succLabel = successors.get(j); in calcPredecessors()
|
D | BasicBlockList.java | 231 IntList successors = block.getSuccessors(); in preferredSuccessorOf() local 232 int succSize = successors.size(); in preferredSuccessorOf() 239 return labelToBlock(successors.get(0)); in preferredSuccessorOf() 246 return labelToBlock(successors.get(0)); in preferredSuccessorOf()
|
D | LocalVariableExtractor.java | 177 IntList successors = block.getSuccessors(); in processBlock() local 178 int succSz = successors.size(); in processBlock() 182 int succ = successors.get(i); in processBlock()
|
/external/dexmaker/src/main/java/com/google/dexmaker/ |
D | Label.java | 77 IntList successors = new IntList(); in toBasicBlock() local 79 successors.add(catchLabel.id); in toBasicBlock() 83 successors.add(primarySuccessorIndex); in toBasicBlock() 86 successors.add(alternateSuccessor.id); in toBasicBlock() 88 successors.setImmutable(); in toBasicBlock() 90 return new BasicBlock(id, result, successors, primarySuccessorIndex); in toBasicBlock()
|
/external/dexmaker/src/dx/java/com/android/dx/ssa/ |
D | SsaBasicBlock.java | 58 private BitSet successors; field in SsaBasicBlock 129 this.successors = new BitSet(parent.getBlocks().size()); in SsaBasicBlock() 162 result.successors in newFromRop() 351 return successors; in getSuccessors() 421 newPred.successors.set(index) ; in insertNewPredecessor() 456 if (!successors.get(other.index)) { in insertNewSuccessor() 463 newSucc.successors.set(other.index) ; in insertNewSuccessor() 477 successors.clear(other.index); in insertNewSuccessor() 478 successors.set(newSucc.index); in insertNewSuccessor() 482 other.predecessors.set(index, successors.get(other.index)); in insertNewSuccessor() [all …]
|
D | LocalVariableExtractor.java | 194 IntList successors = block.getSuccessorList(); in processBlock() local 195 int succSz = successors.size(); in processBlock() 199 int succ = successors.get(i); in processBlock()
|
D | SsaConverter.java | 243 BitSet successors = (BitSet)block.getSuccessors().clone(); in edgeSplitSuccessors() local 244 for (int j = successors.nextSetBit(0); in edgeSplitSuccessors() 245 j >= 0; j = successors.nextSetBit(j+1)) { in edgeSplitSuccessors()
|
D | SsaRenamer.java | 654 BitSet successors = block.getSuccessors(); in updateSuccessorPhis() local 655 for (int i = successors.nextSetBit(0); i >= 0; in updateSuccessorPhis() 656 i = successors.nextSetBit(i + 1)) { in updateSuccessorPhis()
|
/external/mockito/cglib-and-asm/src/org/mockito/asm/ |
D | Label.java | 226 Edge successors; field in Label 488 e.successor = JSR.successors.successor; in visitSubroutine() 489 e.next = successors; in visitSubroutine() 490 successors = e; in visitSubroutine() 502 Edge e = successors; in visitSubroutine() 507 if ((status & Label.JSR) == 0 || e != successors.next) { in visitSubroutine()
|
D | MethodWriter.java | 1227 b.next = l.successors; in visitMaxs() 1228 l.successors = b; in visitMaxs() 1267 Edge e = l.successors; in visitMaxs() 1325 b.next = l.successors; in visitMaxs() 1326 l.successors = b; in visitMaxs() 1331 b.next = l.successors.next.next; in visitMaxs() 1332 l.successors.next.next = b; in visitMaxs() 1354 Label subroutine = l.successors.next.successor; in visitMaxs() 1375 Label subroutine = l.successors.next.successor; in visitMaxs() 1406 Edge b = l.successors; in visitMaxs() [all …]
|
/external/v8/src/compiler/ |
D | schedule.cc | 73 BasicBlock::Successors successors = block->successors(); in operator <<() local 75 for (BasicBlock::Successors::iterator j = successors.begin(); in operator <<() 76 j != successors.end(); ++j) { in operator <<()
|
D | instruction.cc | 472 BasicBlock::Successors successors = block->successors(); in operator <<() local 473 for (BasicBlock::Successors::iterator iter = successors.begin(); in operator <<() 474 iter != successors.end(); ++iter) { in operator <<()
|
D | scheduler.cc | 133 Node* successors[2]; in BuildBlocksForSuccessors() local 134 CollectSuccessorProjections(node, successors, a, b); in BuildBlocksForSuccessors() 135 BuildBlockForNode(successors[0]); in BuildBlocksForSuccessors() 136 BuildBlockForNode(successors[1]); in BuildBlocksForSuccessors() 164 Node* successors[2]; in CollectSuccessorBlocks() local 165 CollectSuccessorProjections(node, successors, true_opcode, false_opcode); in CollectSuccessorBlocks() 166 buffer[0] = schedule_->block(successors[0]); in CollectSuccessorBlocks() 167 buffer[1] = schedule_->block(successors[1]); in CollectSuccessorBlocks()
|
D | register-allocator.cc | 533 BasicBlock::Successors successors = block->successors(); in ComputeLiveOut() local 534 for (BasicBlock::Successors::iterator i = successors.begin(); in ComputeLiveOut() 535 i != successors.end(); ++i) { in ComputeLiveOut() 775 BasicBlock::Successors successors = block->successors(); in MeetRegisterConstraintsForLastInstructionInBlock() local 776 for (BasicBlock::Successors::iterator succ = successors.begin(); in MeetRegisterConstraintsForLastInstructionInBlock() 777 succ != successors.end(); ++succ) { in MeetRegisterConstraintsForLastInstructionInBlock() 793 BasicBlock::Successors successors = block->successors(); in MeetRegisterConstraintsForLastInstructionInBlock() local 794 for (BasicBlock::Successors::iterator succ = successors.begin(); in MeetRegisterConstraintsForLastInstructionInBlock() 795 succ != successors.end(); ++succ) { in MeetRegisterConstraintsForLastInstructionInBlock()
|
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/ |
D | AnalyzedInstruction.java | 61 …protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>(); field in AnalyzedInstruction 109 successors.add(successor); in addSuccessor() 123 return successors.size(); in getSuccessorCount() 127 return Collections.unmodifiableList(successors); in getSuccesors()
|
/external/dexmaker/src/dx/java/com/android/dx/dex/code/ |
D | StdCatchBuilder.java | 218 IntList successors = block.getSuccessors(); in handlersFor() local 219 int succSize = successors.size(); in handlersFor() 231 || (primary != successors.get(catchSize))))) { in handlersFor() 257 CodeAddress oneHandler = addresses.getStart(successors.get(i)); in handlersFor()
|
D | RopTranslator.java | 422 IntList successors = one.getSuccessors(); in pickOrder() local 423 int ssz = successors.size(); in pickOrder() 426 int candidate = successors.get(i); in pickOrder() 618 IntList successors = block.getSuccessors(); in visitSwitchInsn() local 620 int succSz = successors.size(); in visitSwitchInsn() 632 (primarySuccessor != successors.get(casesSz))) { in visitSwitchInsn() 639 int label = successors.get(i); in visitSwitchInsn()
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-sitofp-combine-chains.ll | 4 ; but not updating chain-successors of the old one. As a result, the two memory 5 ; operations in this function both ended up direct successors to the EntryToken
|
/external/clang/include/clang/Analysis/Analyses/ |
D | ThreadSafetyTIL.h | 1368 ArrayRef<BasicBlock*> successors(); 1370 ArrayRef<BasicBlock*> successors() const { in successors() function 1371 return const_cast<Terminator*>(this)->successors(); in successors() 1397 ArrayRef<BasicBlock*> successors() { in successors() function 1447 ArrayRef<BasicBlock*> successors() { in successors() function 1481 ArrayRef<BasicBlock*> successors() { in successors() function 1504 inline ArrayRef<BasicBlock*> Terminator::successors() { in successors() function 1506 case COP_Goto: return cast<Goto>(this)->successors(); in successors() 1507 case COP_Branch: return cast<Branch>(this)->successors(); in successors() 1508 case COP_Return: return cast<Return>(this)->successors(); in successors() [all …]
|
/external/clang/lib/Analysis/ |
D | ThreadSafetyTIL.cpp | 171 for (auto *Block : successors()) in topologicalSort() 239 for (auto *Succ : successors()) { in computePostDominator()
|
/external/llvm/lib/CodeGen/ |
D | MachineBlockPlacement.cpp | 325 for (MachineBasicBlock *Succ : MBB->successors()) { in markChainSuccessors() 367 for (MachineBasicBlock *Succ : BB->successors()) { in selectBestSuccessor() 680 for (MachineBasicBlock *Succ : MBB->successors()) { in findBestLoopExit() 778 for (MachineBasicBlock *Succ : Bottom->successors()) { in rotateLoop() 1213 for (MachineBasicBlock *Succ : MBB.successors()) { in INITIALIZE_PASS_DEPENDENCY()
|
/external/llvm/test/Transforms/SimplifyCFG/ |
D | indirectbr.ll | 68 ; successors by taking their addresses. 152 ; This keeps blockaddresses not otherwise listed as successors from being zapped 179 ; This keeps blockaddresses not otherwise listed as successors from being zapped
|
/external/llvm/test/Transforms/LoopUnroll/ |
D | 2012-04-09-unroll-indirectbr.ll | 4 ; indirectbr successors. SimplifyCFG then considers them to be unreachable.
|
/external/llvm/test/CodeGen/ARM/ |
D | 2011-04-27-IfCvtBug.ll | 4 ; successors) and use inverse depth first search to traverse the BBs. However
|