/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...] |
/art/test/510-checker-try-catch/smali/ |
Builder.smali | 25 ## CHECK: successors "<<BEnterTry1:B\d+>>" 32 ## CHECK: successors "<<BExitTry1:B\d+>>" 37 ## CHECK: successors "<<BEnterTry2:B\d+>>" 42 ## CHECK: successors "<<BExitTry2:B\d+>>" 48 ## CHECK: successors "<<BReturn:B\d+>>" 58 ## CHECK: successors "<<BReturn>>" 64 ## CHECK: successors "<<BReturn>>" 70 ## CHECK: successors "<<BReturn>>" 76 ## CHECK: successors "<<BTry1>>" 82 ## CHECK: successors "<<BTry2>> [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...] |
/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...] |
/ndk/tests/device/test-stlport_shared-exception/jni/ |
pr22167.cpp | 2 // foo() has two successors, one normal and one exceptional, and both 3 // successors use &a[0] and x. Expressions involving &a[0] can be hoisted
|
/ndk/tests/device/test-stlport_static-exception/jni/ |
pr22167.cpp | 2 // foo() has two successors, one normal and one exceptional, and both 3 // successors use &a[0] and x. Expressions involving &a[0] can be hoisted
|
/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...] |
/external/llvm/test/CodeGen/MIR/X86/ |
successor-basic-blocks.mir | 2 # This test ensures that the MIR parser parses basic block successors correctly. 35 ; CHECK: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 / 0x80000000 = 50.00%) 38 successors: %bb.1.less, %bb.2.exit 58 ; Verify that we can have multiple lists of successors that will be merged 61 ; CHECK: successors: %bb.1(0x80000000 / 0x80000000 = 100.00%), %bb.2(0x00000000 / 0x80000000 = 0.00%) 64 successors: %bb.1 65 successors: %bb.2 70 ; Verify that we can have an empty list of successors. 74 successors:
|
successor-basic-blocks-weights.mir | 2 # This test ensures that the MIR parser parses basic block successors and 24 ; CHECK: successors: %bb.1.less({{[0-9a-fx/= ]+}}33.00%), %bb.2.exit({{[0-9a-fx/= ]+}}67.00%) 27 successors: %bb.1.less (33), %bb.2.exit(67)
|
newline-handling.mir | 38 # CHECK-NEXT: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 / 0x80000000 = 50.00%) 53 successors: %bb.1.less, %bb.2.exit 82 # CHECK-NEXT: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 / 0x80000000 = 50.00%) 98 successors: %bb.1.less, %bb.2.exit
|
/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/llvm/test/CodeGen/AArch64/ |
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
|
/art/test/517-checker-builder-fallthrough/smali/ |
TestCase.smali | 27 ## CHECK: successors "B5" "B2" 32 ## CHECK: successors "B4" 39 ## CHECK: successors "B3" 43 ## CHECK: successors "B3"
|
/external/v8/src/compiler/ |
frame-elider.cc | 50 for (auto succ : block->successors()) { 58 for (auto succ : block->successors()) { 93 if (block->successors().empty()) return false; 105 // Propagate towards start ("upwards") if there are successors and all of 107 for (auto succ : block->successors()) {
|
/external/llvm/include/llvm/Analysis/ |
Interval.h | 57 /// Successors - List of BasicBlocks that are reachable directly from nodes in 61 std::vector<BasicBlock*> Successors; 64 /// as one of their successors. 79 for (unsigned i = 0; i < Successors.size(); ++i) 80 if (Successors[i] == BB) return true; 83 //return find(Successors.begin(), Successors.end(), BB) != Successors.end(); 105 return I->Successors.begin(); 108 return I->Successors.end() [all...] |
/art/compiler/optimizing/ |
pretty_printer.h | 83 const ArenaVector<HBasicBlock*>& successors = block->GetSuccessors(); variable 84 if (!successors.empty()) { 86 for (size_t i = 0; i < successors.size() - 1; i++) { 87 PrintInt(successors[i]->GetBlockId()); 90 PrintInt(successors.back()->GetBlockId());
|
/external/llvm/test/CodeGen/Generic/ |
MachineBranchProb.ll | 19 ; CHECK: Successors according to CFG: BB#2({{[0-9a-fx/= ]+}}75.29%) BB#4({{[0-9a-fx/= ]+}}24.71%) 21 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}47.62%) BB#5({{[0-9a-fx/= ]+}}52.38%) 23 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}36.36%) BB#3({{[0-9a-fx/= ]+}}63.64%) 64 ; CHECK-NOT: Successors 65 ; CHECK: Successors according to CFG: BB#8({{[0-9a-fx/= ]+}}39.71%) BB#9({{[0-9a-fx/= ]+}}60.29%)
|
/external/llvm/test/CodeGen/MIR/Generic/ |
expected-mbb-reference-for-successor-mbb.mir | 23 successors: %bb.1.less, 2
|
/external/llvm/test/CodeGen/X86/ |
switch-edge-weight.ll | 37 ; CHECK: Successors according to CFG: BB#4({{[0-9a-fx/= ]+}}72.22%) BB#5({{[0-9a-fx/= ]+}}27.78%) 42 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}76.92%) BB#7({{[0-9a-fx/= ]+}}23.08%) 47 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}40.00%) BB#6({{[0-9a-fx/= ]+}}60.00%) 52 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}66.67%) BB#2({{[0-9a-fx/= ]+}}33.33%) 105 ; CHECK: Successors according to CFG: BB#6({{[0-9a-fx/= ]+}}7.14%) BB#8({{[0-9a-fx/= ]+}}92.86% 114 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}15.38%) BB#6({{[0-9a-fx/= ]+}}7.69%) BB#2({{[0-9a-fx/= ]+}}15.38%) BB#3({{[0-9a-fx/= ]+}}15.38%) BB#4({{[0-9a-fx/= ]+}}15.38%) BB#5({{[0-9a-fx/= ]+}}30.77%) 166 ; CHECK: Successors according to CFG: BB#6({{[0-9a-fx/= ]+}}16.67%) BB#8({{[0-9a-fx/= ]+}}83.33%) 174 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}20.00%) BB#2({{[0-9a-fx/= ]+}}20.00%) BB#3({{[0-9a-fx/= ]+}}20.00%) BB#4({{[0-9a-fx/= ]+}}20.00%) BB#5({{[0-9a-fx/= ]+}}20.00%) 219 ; CHECK: Successors according to CFG: BB#6({{[0-9a-fx/= ]+}}28.57%) BB#7({{[0-9a-fx/= ]+}}71.43%) 224 ; CHECK: Successors according to CFG: BB#2({{[0-9a-fx/= ]+}}60.00%) BB#3({{[0-9a-fx/= ]+}}40.00% [all...] |
/external/llvm/include/llvm/CodeGen/ |
MachineBasicBlock.h | 92 std::vector<MachineBasicBlock *> Successors; 94 /// Keep track of the probabilities to the successors. This vector has the 95 /// same order as Successors, or it is empty if we don't use it (disable 310 succ_iterator succ_begin() { return Successors.begin(); } 311 const_succ_iterator succ_begin() const { return Successors.begin(); } 312 succ_iterator succ_end() { return Successors.end(); } 313 const_succ_iterator succ_end() const { return Successors.end(); } 315 { return Successors.rbegin(); } 317 { return Successors.rbegin(); } 319 { return Successors.rend(); 333 inline iterator_range<succ_iterator> successors() { function in class:llvm::MachineBasicBlock 336 inline iterator_range<const_succ_iterator> successors() const { function in class:llvm::MachineBasicBlock [all...] |
/external/llvm/test/CodeGen/ARM/ |
2012-06-12-SchedMemLatency.ll | 16 ; CHECK: Successors: 26 ; CHECK: Successors:
|
taildup-branch-weight.ll | 6 ; CHECK: Successors according to CFG: BB#1({{[0-9a-fx/= ]+}}3.12%) BB#2({{[0-9a-fx/= ]+}}96.88%) 33 ; CHECK: Successors according to CFG: BB#2(0x7c000000 / 0x80000000 = 96.88%) BB#1(0x04000000 / 0x80000000 = 3.12%)
|
/external/llvm/test/CodeGen/MIR/ARM/ |
expected-closing-brace.mir | 31 successors: %bb.1.foo 34 successors: %bb.2.if.then, %bb.1.foo
|
/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);
|