HomeSort by relevance Sort by last modified time
    Searched refs:successors (Results 1 - 25 of 83) sorted by null

1 2 3 4

  /dalvik/dexgen/src/com/android/dexgen/rop/
ByteBlock.java 36 /** {@code non-null;} list of successors that this block may branch to */
37 private final IntList successors; field in class:ByteBlock
50 * @param successors {@code non-null;} list of successors that this block may
55 public ByteBlock(int label, int start, int end, IntList successors,
69 if (successors == null) {
73 int sz = successors.size();
75 if (successors.get(i) < 0) {
76 throw new IllegalArgumentException("successors[" + i +
78 successors.get(i))
    [all...]
  /dalvik/dx/src/com/android/dx/cf/code/
ByteBlock.java 36 /** {@code non-null;} list of successors that this block may branch to */
37 private final IntList successors; field in class:ByteBlock
50 * @param successors {@code non-null;} list of successors that this block may
55 public ByteBlock(int label, int start, int end, IntList successors,
69 if (successors == null) {
73 int sz = successors.size();
75 if (successors.get(i) < 0) {
76 throw new IllegalArgumentException("successors[" + i +
78 successors.get(i))
    [all...]
Ropper.java 281 * Generates a list of subroutine successors. Note: successor blocks
284 * before we leave the ropper. Redundent successors will result in
287 * @return all currently known successors
291 IntList successors = new IntList(callerBlocks.size()); local
302 successors.add(subCaller.getSuccessors().get(0));
305 successors.setImmutable();
307 return successors;
311 * Merges the specified frame into this subroutine's successors,
621 * successors of this block which are out of the range of
636 * any successors
678 IntList successors = block.getSuccessors(); local
800 IntList successors = block.getSuccessors(); local
1331 IntList successors = bb.getSuccessors(); local
1565 IntList successors; local
1772 IntList successors = next.getSuccessors(); local
    [all...]
  /dalvik/dx/src/com/android/dx/rop/code/
BasicBlock.java 35 * {@code non-null;} full list of successors that this block may
38 private final IntList successors; field in class:BasicBlock
42 * {@code -1} if this block has no successors (that is, it
52 * @param successors {@code non-null;} full list of successors that this
56 * successors (that is, it exits the function/method or is an
59 public BasicBlock(int label, InsnList insns, IntList successors,
94 successors.throwIfMutable();
97 throw new NullPointerException("successors == null");
104 if (primarySuccessor >= 0 && !successors.contains(primarySuccessor))
    [all...]
LocalVariableExtractor.java 177 IntList successors = block.getSuccessors(); local
178 int succSz = successors.size();
182 int succ = successors.get(i);
RopMethod.java 157 * For each block, find its successors, and add the block's label to
163 IntList successors = one.getSuccessors(); local
164 int ssz = successors.size();
170 int succLabel = successors.get(j);
  /external/dexmaker/src/dx/java/com/android/dx/rop/code/
BasicBlock.java 35 * {@code non-null;} full list of successors that this block may
38 private final IntList successors; field in class:BasicBlock
42 * {@code -1} if this block has no successors (that is, it
52 * @param successors {@code non-null;} full list of successors that this
56 * successors (that is, it exits the function/method or is an
59 public BasicBlock(int label, InsnList insns, IntList successors,
94 successors.throwIfMutable();
97 throw new NullPointerException("successors == null");
104 if (primarySuccessor >= 0 && !successors.contains(primarySuccessor))
    [all...]
LocalVariableExtractor.java 177 IntList successors = block.getSuccessors(); local
178 int succSz = successors.size();
182 int succ = successors.get(i);
RopMethod.java 158 * For each block, find its successors, and add the block's label to
164 IntList successors = one.getSuccessors(); local
165 int ssz = successors.size();
171 int succLabel = successors.get(j);
  /dalvik/dexgen/src/com/android/dexgen/rop/code/
BasicBlock.java 35 * {@code non-null;} full list of successors that this block may
38 private final IntList successors; field in class:BasicBlock
42 * {@code -1} if this block has no successors (that is, it
52 * @param successors {@code non-null;} full list of successors that this
56 * successors (that is, it exits the function/method or is an
59 public BasicBlock(int label, InsnList insns, IntList successors,
94 successors.throwIfMutable();
97 throw new NullPointerException("successors == null");
104 if (primarySuccessor >= 0 && !successors.contains(primarySuccessor))
    [all...]
LocalVariableExtractor.java 177 IntList successors = block.getSuccessors(); local
178 int succSz = successors.size();
182 int succ = successors.get(i);
RopMethod.java 158 * For each block, find its successors, and add the block's label to
164 IntList successors = one.getSuccessors(); local
165 int ssz = successors.size();
171 int succLabel = successors.get(j);
BasicBlockList.java 224 * the preferred successor. If the block has no successors, then
232 IntList successors = block.getSuccessors(); local
233 int succSize = successors.size();
240 return labelToBlock(successors.get(0));
247 return labelToBlock(successors.get(0));
257 * @return {@code true} if the two blocks' non-primary successors
  /external/dexmaker/src/main/java/com/google/dexmaker/
Label.java 77 IntList successors = new IntList(); local
79 successors.add(catchLabel.id);
83 successors.add(primarySuccessorIndex);
86 successors.add(alternateSuccessor.id);
88 successors.setImmutable();
90 return new BasicBlock(id, result, successors, primarySuccessorIndex);
  /external/chromium_org/v8/src/compiler/
schedule.cc 73 BasicBlock::Successors successors = block->successors(); local
75 for (BasicBlock::Successors::iterator j = successors.begin();
76 j != successors.end(); ++j) {
  /art/compiler/optimizing/
pretty_printer.h 83 const GrowableArray<HBasicBlock*>& successors = block->GetSuccessors(); local
84 if (!successors.IsEmpty()) {
86 for (size_t i = 0; i < successors.Size() - 1; i++) {
87 PrintInt(successors.Get(i)->GetBlockId());
90 PrintInt(successors.Peek()->GetBlockId());
  /external/mockito/cglib-and-asm/src/org/mockito/asm/
Label.java 161 * of this basic block. Each node also stores the list of its successors in
222 * The successors of this node in the control flow graph. These successors
226 Edge successors; field in class:Label
483 // adds JSR to the successors of this block, if it is a RET block
488 e.successor = JSR.successors.successor;
489 e.next = successors;
490 successors = e;
502 Edge e = successors;
504 // if this block is a JSR block, then 'successors.next' leads
    [all...]
  /dalvik/dx/src/com/android/dx/ssa/
SsaBasicBlock.java 57 private BitSet successors; field in class:SsaBasicBlock
128 this.successors = new BitSet(parent.getBlocks().size());
161 result.successors
347 * @return {@code non-null;} successors set, indexed by block index
350 return successors;
420 newPred.successors.set(index) ;
455 if (!successors.get(other.index)) {
462 newSucc.successors.set(other.index) ;
476 successors.clear(other.index);
477 successors.set(newSucc.index)
    [all...]
LocalVariableExtractor.java 109 // The exit block has no insns and no successors
193 IntList successors = block.getSuccessorList(); local
194 int succSz = successors.size();
198 int succ = successors.get(i);
  /external/dexmaker/src/dx/java/com/android/dx/ssa/
SsaBasicBlock.java 58 private BitSet successors; field in class:SsaBasicBlock
129 this.successors = new BitSet(parent.getBlocks().size());
162 result.successors
348 * @return {@code non-null;} successors set, indexed by block index
351 return successors;
421 newPred.successors.set(index) ;
456 if (!successors.get(other.index)) {
463 newSucc.successors.set(other.index) ;
477 successors.clear(other.index);
478 successors.set(newSucc.index)
    [all...]
LocalVariableExtractor.java 110 // The exit block has no insns and no successors
194 IntList successors = block.getSuccessorList(); local
195 int succSz = successors.size();
199 int succ = successors.get(i);
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
AnalyzedInstruction.java 61 protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>(); field in class:AnalyzedInstruction
109 successors.add(successor);
123 return successors.size();
127 return Collections.unmodifiableList(successors);
  /dalvik/dx/src/com/android/dx/command/dump/
DotDumper.java 138 IntList successors = bb.getSuccessors(); local
140 if (successors.size() == 0) {
142 } else if (successors.size() == 1) {
144 + Hex.u2(successors.get(0)) + ";");
147 for (int j = 0; j < successors.size(); j++ ) {
148 int successor = successors.get(j);
BlockDumper.java 243 IntList successors = bb.getSuccessors(); local
244 int ssz = successors.size();
249 int succ = successors.get(j);
326 IntList successors = bb.getSuccessors(); local
327 int ssz = successors.size();
333 int succ = successors.get(i);
  /dalvik/dexgen/src/com/android/dexgen/dex/code/
StdCatchBuilder.java 218 IntList successors = block.getSuccessors(); local
219 int succSize = successors.size();
231 || (primary != successors.get(catchSize))))) {
234 * successor -- if any -- last in the successors list, but
238 "shouldn't happen: weird successors list");
257 CodeAddress oneHandler = addresses.getStart(successors.get(i));

Completed in 447 milliseconds

1 2 3 4