Home
last modified time | relevance | path

Searched refs:successors (Results 1 – 25 of 155) sorted by relevance

1234567

/external/dexmaker/src/dx/java/com/android/dx/rop/code/
DBasicBlock.java38 private final IntList successors; field in BasicBlock
59 public BasicBlock(int label, InsnList insns, IntList successors, in BasicBlock() argument
94 successors.throwIfMutable(); in BasicBlock()
104 if (primarySuccessor >= 0 && !successors.contains(primarySuccessor)) { in BasicBlock()
106 "primarySuccessor " + primarySuccessor + " not in successors " + successors); in BasicBlock()
111 this.successors = successors; in BasicBlock()
161 return successors; in getSuccessors()
181 if (successors.size() != 2) { in getSecondarySuccessor()
186 int succ = successors.get(0); in getSecondarySuccessor()
188 succ = successors.get(1); in getSecondarySuccessor()
[all …]
DRopMethod.java164 IntList successors = one.getSuccessors(); in calcPredecessors() local
165 int ssz = successors.size(); in calcPredecessors()
171 int succLabel = successors.get(j); in calcPredecessors()
DBasicBlockList.java231 IntList successors = block.getSuccessors(); in preferredSuccessorOf() local
232 int succSize = successors.size(); in preferredSuccessorOf()
239 return labelToBlock(successors.get(0)); in preferredSuccessorOf()
246 return labelToBlock(successors.get(0)); in preferredSuccessorOf()
DLocalVariableExtractor.java177 IntList successors = block.getSuccessors(); in processBlock() local
178 int succSz = successors.size(); in processBlock()
182 int succ = successors.get(i); in processBlock()
/external/llvm/test/CodeGen/MIR/X86/
Dsuccessor-basic-blocks.mir2 # 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 /…
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 / 0x800000…
64 successors: %bb.1
65 successors: %bb.2
70 ; Verify that we can have an empty list of successors.
74 successors:
Dsuccessor-basic-blocks-weights.mir2 # 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.0…
27 successors: %bb.1.less (33), %bb.2.exit(67)
Dnewline-handling.mir38 # CHECK-NEXT: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 / 0x8…
53 successors: %bb.1.less, %bb.2.exit
82 # CHECK-NEXT: successors: %bb.1.less(0x40000000 / 0x80000000 = 50.00%), %bb.2.exit(0x40000000 / 0x8…
98 successors: %bb.1.less, %bb.2.exit
Dblock-address-operands.mir59 successors: %bb.1.block
73 successors: %bb.1
99 successors: %bb.1
113 successors: %bb.1.block
Djump-table-info.mir73 successors: %bb.2.def, %bb.1.entry
80 successors: %bb.3.lbl1, %bb.4.lbl2, %bb.5.lbl3, %bb.6.lbl4
116 successors: %bb.2.def, %bb.1.entry
123 successors: %bb.3.lbl1, %bb.4.lbl2, %bb.5.lbl3, %bb.6.lbl4
Dframe-info-save-restore-points.mir45 successors: %bb.2.true, %bb.1
53 successors: %bb.3.false
59 successors: %bb.3.false
Dexpected-named-register-in-callee-saved-register.mir57 successors: %bb.1.check
66 successors: %bb.2.loop, %bb.3.exit
74 successors: %bb.1.check
Dcallee-saved-info.mir64 successors: %bb.1.check
73 successors: %bb.2.loop, %bb.3.exit
81 successors: %bb.1.check
Dmachine-basic-block-operands.mir39 successors: %bb.1.less, %bb.2.exit
60 successors: %bb.1, %bb.3
Dundefined-jump-table-id.mir40 successors: %bb.2.def, %bb.1.entry
47 successors: %bb.3.lbl1, %bb.4.lbl2, %bb.5.lbl3, %bb.6.lbl4
/external/dexmaker/src/main/java/com/google/dexmaker/
DLabel.java77 IntList successors = new IntList(); in toBasicBlock() local
79 successors.add(catchLabel.id); in toBasicBlock()
83 successors.add(primarySuccessorIndex); in toBasicBlock()
86 successors.add(alternateSuccessor.id); in toBasicBlock()
88 successors.setImmutable(); in toBasicBlock()
90 return new BasicBlock(id, result, successors, primarySuccessorIndex); in toBasicBlock()
/external/dexmaker/src/dx/java/com/android/dx/ssa/
DSsaBasicBlock.java58 private BitSet successors; field in SsaBasicBlock
129 this.successors = new BitSet(parent.getBlocks().size()); in SsaBasicBlock()
162 result.successors in newFromRop()
351 return successors; in getSuccessors()
421 newPred.successors.set(index) ; in insertNewPredecessor()
456 if (!successors.get(other.index)) { in insertNewSuccessor()
463 newSucc.successors.set(other.index) ; in insertNewSuccessor()
477 successors.clear(other.index); in insertNewSuccessor()
478 successors.set(newSucc.index); in insertNewSuccessor()
482 other.predecessors.set(index, successors.get(other.index)); in insertNewSuccessor()
[all …]
DLocalVariableExtractor.java194 IntList successors = block.getSuccessorList(); in processBlock() local
195 int succSz = successors.size(); in processBlock()
199 int succ = successors.get(i); in processBlock()
/external/mockito/cglib-and-asm/src/org/mockito/asm/
DLabel.java226 Edge successors; field in Label
488 e.successor = JSR.successors.successor; in visitSubroutine()
489 e.next = successors; in visitSubroutine()
490 successors = e; in visitSubroutine()
502 Edge e = successors; in visitSubroutine()
507 if ((status & Label.JSR) == 0 || e != successors.next) { in visitSubroutine()
/external/v8/src/compiler/
Dframe-elider.cc50 for (auto succ : block->successors()) { in MarkDeConstruction()
58 for (auto succ : block->successors()) { in MarkDeConstruction()
93 if (block->successors().empty()) return false; in PropagateIntoBlock()
107 for (auto succ : block->successors()) { in PropagateIntoBlock()
/external/v8/test/unittests/compiler/
Dschedule-unittest.cc128 EXPECT_THAT(start->successors(), ElementsAre(block)); in TEST_F()
155 EXPECT_THAT(start->successors(), ElementsAre(sblock, eblock)); in TEST_F()
184 EXPECT_THAT(start->successors(), ElementsAre(tblock, fblock)); in TEST_F()
209 EXPECT_THAT(start->successors(), ElementsAre(end)); in TEST_F()
233 EXPECT_THAT(start->successors(), ElementsAre(tblock, fblock)); in TEST_F()
239 EXPECT_THAT(mblock->successors(), ElementsAre(end)); in TEST_F()
/external/dexmaker/src/dx/java/com/android/dx/dex/code/
DStdCatchBuilder.java218 IntList successors = block.getSuccessors(); in handlersFor() local
219 int succSize = successors.size(); in handlersFor()
231 || (primary != successors.get(catchSize))))) { in handlersFor()
257 CodeAddress oneHandler = addresses.getStart(successors.get(i)); in handlersFor()
DRopTranslator.java422 IntList successors = one.getSuccessors(); in pickOrder() local
423 int ssz = successors.size(); in pickOrder()
426 int candidate = successors.get(i); in pickOrder()
618 IntList successors = block.getSuccessors(); in visitSwitchInsn() local
620 int succSz = successors.size(); in visitSwitchInsn()
632 (primarySuccessor != successors.get(casesSz))) { in visitSwitchInsn()
639 int label = successors.get(i); in visitSwitchInsn()
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
DAnalyzedInstruction.java64 …protected final LinkedList<AnalyzedInstruction> successors = new LinkedList<AnalyzedInstruction>(); field in AnalyzedInstruction
129 successors.add(successor); in addSuccessor()
143 return successors.size(); in getSuccessorCount()
147 return Collections.unmodifiableList(successors); in getSuccesors()
/external/llvm/test/CodeGen/AArch64/
Darm64-sitofp-combine-chains.ll4 ; 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
/external/llvm/test/CodeGen/MIR/ARM/
Dexpected-closing-brace.mir31 successors: %bb.1.foo
34 successors: %bb.2.if.then, %bb.1.foo

1234567