Home
last modified time | relevance | path

Searched refs:successors (Results 1 – 25 of 33) sorted by relevance

12

/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DBasicBlock.java38 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 …]
DRopMethod.java164 IntList successors = one.getSuccessors(); in calcPredecessors() local
165 int ssz = successors.size(); in calcPredecessors()
171 int succLabel = successors.get(j); in calcPredecessors()
DLocalVariableExtractor.java177 IntList successors = block.getSuccessors(); in processBlock() local
178 int succSz = successors.size(); in processBlock()
182 int succ = successors.get(i); in processBlock()
DBasicBlockList.java231 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()
/external/dexmaker/src/main/java/com/google/dexmaker/
DLabel.java77 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/
DSsaBasicBlock.java58 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 …]
DLocalVariableExtractor.java194 IntList successors = block.getSuccessorList(); in processBlock() local
195 int succSz = successors.size(); in processBlock()
199 int succ = successors.get(i); in processBlock()
DSsaConverter.java243 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()
DSsaRenamer.java654 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/smali/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/
DAnalyzedInstruction.java58 …protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>(); field in AnalyzedInstruction
113 successors.add(successor); in addSuccessor()
127 return successors.size(); in getSuccessorCount()
131 return Collections.unmodifiableList(successors); in getSuccesors()
DMethodAnalyzer.java183 for (AnalyzedInstruction successor: startOfMethod.successors) { in analyze()
227 for (AnalyzedInstruction successor: instructionToAnalyze.successors) { in analyze()
286 for (AnalyzedInstruction successor: startOfMethod.successors) { in verify()
311 for (AnalyzedInstruction successor: instructionToVerify.successors) { in verify()
443 for (AnalyzedInstruction successor: instruction.successors) { in propagateRegisterToSuccessors()
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DStdCatchBuilder.java218 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()
DRopTranslator.java422 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/lib/CodeGen/
DShrinkWrapping.cpp205 SmallVector<MachineBasicBlock*, 4> successors; in calcAnticInOut() local
210 successors.push_back(SUCC); in calcAnticInOut()
213 unsigned i = 0, e = successors.size(); in calcAnticInOut()
216 MachineBasicBlock* SUCC = successors[i]; in calcAnticInOut()
220 SUCC = successors[i]; in calcAnticInOut()
745 SmallVector<MachineBasicBlock*, 4> successors; in calcRestorePlacements() local
750 successors.push_back(SUCC); in calcRestorePlacements()
752 unsigned i = 0, e = successors.size(); in calcRestorePlacements()
754 MachineBasicBlock* SUCC = successors[i]; in calcRestorePlacements()
757 SUCC = successors[i]; in calcRestorePlacements()
/external/llvm/test/Transforms/LoopUnroll/
D2012-04-09-unroll-indirectbr.ll4 ; indirectbr successors. SimplifyCFG then considers them to be unreachable.
/external/llvm/test/Transforms/SimplifyCFG/
Dindirectbr.ll68 ; 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/CodeGen/ARM/
D2011-04-27-IfCvtBug.ll4 ; successors) and use inverse depth first search to traverse the BBs. However
/external/llvm/test/CodeGen/X86/
Dsink-out-of-loop.ll3 ; A MOV32ri is inside a loop, it has two successors, one successor is inside the
/external/llvm/docs/CommandGuide/
Dllvm-diff.rst31 then the corresponding successors are compared; otherwise they are
/external/e2fsprogs/debian/
Dcontrol.in204 The ext2, ext3 and ext4 file systems are successors of the original ext
222 The ext2, ext3 and ext4 file systems are successors of the original ext
241 The ext2, ext3 and ext4 file systems are successors of the original ext
/external/llvm/test/Transforms/JumpThreading/
Dselect.ll62 ; successors by taking their addresses.
/external/llvm/lib/Transforms/Instrumentation/
DGCOVProfiling.cpp391 if (int successors = TI->getNumSuccessors()) { in emitGCNO() local
392 for (int i = 0; i != successors; ++i) { in emitGCNO()
/external/quake/quake/src/WinQuake/data/
DCOMEXP.TXT123 predecessors, successors, assigns, officers, directors,
353 of Id Software, its successors and assigns, and Id Software may
/external/v8/src/
Djsregexp.cc4688 if (successors() != NULL) { in Extend()
4689 for (int i = 0; i < successors()->length(); i++) { in Extend()
4690 OutSet* successor = successors()->at(i); in Extend()
4699 successors()->Add(result); in Extend()
Djsregexp.h358 ZoneList<OutSet*>* successors() { return successors_; } in successors() function

12