/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
|