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

1 2 3 4 5 6 7 8 910

  /external/dexmaker/dexmaker/src/main/java/com/android/dx/
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);
  /art/compiler/optimizing/
pretty_printer.h 85 const ArenaVector<HBasicBlock*>& successors = block->GetSuccessors(); variable
86 if (!successors.empty()) {
88 for (size_t i = 0; i < successors.size() - 1; i++) {
89 PrintInt(successors[i]->GetBlockId());
92 PrintInt(successors.back()->GetBlockId());
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/
InReadableOrder.cpp 67 // successors. Delays merge-block and continue-block processing until all
90 const auto successors = block->getSuccessors(); local
91 for (auto it = successors.cbegin(); it != successors.cend(); ++it)
  /prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/
InReadableOrder.cpp 67 // successors. Delays merge-block and continue-block processing until all
90 const auto successors = block->getSuccessors(); local
91 for (auto it = successors.cbegin(); it != successors.cend(); ++it)
  /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...]
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
LocalVariableExtractor.java 177 IntList successors = block.getSuccessors(); local
178 int succSz = successors.size();
182 int succ = successors.get(i);
  /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...]
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);
BasicBlockList.java 223 * the preferred successor. If the block has no successors, then
231 IntList successors = block.getSuccessors(); local
232 int succSize = successors.size();
239 return labelToBlock(successors.get(0));
246 return labelToBlock(successors.get(0));
256 * @return {@code true} if the two blocks' non-primary successors
LocalVariableExtractor.java 177 IntList successors = block.getSuccessors(); local
178 int succSz = successors.size();
182 int succ = successors.get(i);
  /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...]
  /prebuilts/ndk/r13/sources/third_party/shaderc/third_party/spirv-tools/source/val/
BasicBlock.h 70 /// Returns the successors of the BasicBlock
71 const std::vector<BasicBlock*>* successors() const { return &successors_; } function in class:libspirv::BasicBlock
73 /// Returns the successors of the BasicBlock
74 std::vector<BasicBlock*>* successors() { return &successors_; } function in class:libspirv::BasicBlock
121 /// Adds @p next BasicBlocks as successors of this BasicBlock
124 /// Set the successors to this block, without updating other internal state,
214 /// The set of successors of the BasicBlock
  /dalvik/dx/src/com/android/dx/command/dump/
DotDumper.java 141 IntList successors = bb.getSuccessors(); local
143 if (successors.size() == 0) {
145 } else if (successors.size() == 1) {
147 + Hex.u2(successors.get(0)) + ";");
150 for (int j = 0; j < successors.size(); j++ ) {
151 int successor = successors.get(j);
BlockDumper.java 244 IntList successors = bb.getSuccessors(); local
245 int ssz = successors.size();
250 int succ = successors.get(j);
327 IntList successors = bb.getSuccessors(); local
328 int ssz = successors.size();
334 int succ = successors.get(i);
  /dalvik/dx/src/com/android/dx/ssa/
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);
SsaConverter.java 141 * successors and multiple predecessors.
167 * Any block with that has both multiple successors and multiple
241 // Successors list is modified in loop below.
242 BitSet successors = (BitSet)block.getSuccessors().clone(); local
243 for (int j = successors.nextSetBit(0);
244 j >= 0; j = successors.nextSetBit(j+1)) {
  /external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
AnalyzedInstruction.java 73 protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>(); field in class:AnalyzedInstruction
140 successors.add(successor);
154 return successors.size();
158 return Collections.unmodifiableList(successors);
  /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));
  /dalvik/dx/src/com/android/dx/dex/code/
StdCatchBuilder.java 217 IntList successors = block.getSuccessors(); local
218 int succSize = successors.size();
230 || (primary != successors.get(catchSize))))) {
233 * successor -- if any -- last in the successors list, but
237 "shouldn't happen: weird successors list");
256 CodeAddress oneHandler = addresses.getStart(successors.get(i));
  /external/llvm/include/llvm/IR/
CFG.h 135 inline succ_range successors(BasicBlock *BB) { function in namespace:llvm
138 inline succ_const_range successors(const BasicBlock *BB) { function in namespace:llvm
  /external/llvm/lib/Target/WebAssembly/
WebAssemblyFixIrreducibleControlFlow.cpp 104 const SmallVectorImpl<MachineBasicBlock *> &successors() const { function in class:__anon25818::MetaBlock
118 : MetaBlock(MBB), Index(0), Num(successors().size()) {}
121 : MetaBlock(Loop), Index(0), Num(successors().size()) {}
127 return successors()[Index++];
196 // Collect all the blocks which need to have their successors rewritten,
197 // add the successors to the jump table, and remember their index.
219 for (auto *Succ : Meta.successors())
224 // Rewrite the problematic successors for every block in RewriteSuccs.
229 for (auto *Succ : MBB->successors()) {
  /external/v8/src/compiler/
instruction-scheduler.h 65 ZoneDeque<ScheduleGraphNode*>& successors() { return successors_; } function in class:v8::internal::compiler::final::ScheduleGraphNode

Completed in 3495 milliseconds

1 2 3 4 5 6 7 8 910