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

1 2 3 4 5 6 7 8 91011>>

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

Completed in 1440 milliseconds

1 2 3 4 5 6 7 8 91011>>