Searched defs:successor (Results 1 - 25 of 52) sorted by relevance

123

/external/annotation-tools/asmx/src/org/objectweb/asm/
H A DEdge.java48 * The successor block of the basic block from which this edge originates.
50 Label successor; field in class:Edge
H A DMethodWriter.java691 // if opcode == ATHROW or xRETURN, ends current block (no successor)
727 // no stack change, but end of current block (no successor)
920 // successor)
975 // ends current block (with one new successor)
1237 l = b.successor;
1238 // if this successor has not already been pushed onto the
1242 // successor block
1244 // pushes this successor onto the stack
1305 * Adds a successor to the {@link #currentBlock currentBlock} block.
1308 * @param successor th
1310 addSuccessor(final int stackSize, final Label successor) argument
[all...]
/external/libxkbcommon/xkbcommon/src/compose/
H A Dtable.h54 * - down arrows are `successor` pointers.
61 * Nodes without a successor are leaf nodes. Since a sequence cannot be a
79 uint32_t successor; member in union:compose_node::__anon13330
H A Dparser.c422 uint32_t successor = add_node(table, production->lhs[lhs_pos + 1]); local
426 node->u.successor = successor;
430 curr = node->u.successor;
/external/e2fsprogs/intl/
H A Dloadinfo.h76 struct loaded_l10nfile *successor[1]; member in struct:loaded_l10nfile
99 furthermore its ->successor[] field contains a list of other lookup
/external/jacoco/org.jacoco.core.test/src/org/jacoco/core/internal/flow/
H A DLabelInfoTest.java114 boolean methodinvocationline, boolean successor, boolean expected) {
122 if (successor) {
113 testNeedsProbe(boolean multitarget, boolean methodinvocationline, boolean successor, boolean expected) argument
/external/v8/src/crankshaft/
H A Dhydrogen-environment-liveness.cc49 // When a value is live in successor A but dead in B, we must
52 HBasicBlock* successor = it.Current(); local
53 int successor_id = successor->block_id();
H A Dlithium-allocator.cc545 // successor edges.
548 // Process all successor blocks.
550 // Add values live on entry to the successor. Note the successor's
552 HBasicBlock* successor = it.Current(); local
553 BitVector* live_in = live_in_sets_[successor->block_id()];
556 // All phi input operands corresponding to this successor edge are live
558 int index = successor->PredecessorIndexOf(block);
559 const ZoneList<HPhi*>* phis = successor->phis();
1307 // out on backward successor edge
[all...]
/external/annotation-tools/asmx/src/org/objectweb/asm/tree/analysis/
H A DAnalyzer.java329 * @param successor the frame corresponding to a successor instruction.
331 protected void newControlFlowEdge(final Frame frame, final Frame successor) argument
/external/jacoco/org.jacoco.core/src/org/jacoco/core/internal/flow/
H A DLabelInfo.java32 private boolean successor = false; field in class:LabelInfo
56 if (info.target || info.successor) {
64 * Defines that the given label is the possible successor of the previous
72 info.successor = true;
95 * Checks whether this label is the possible successor of the previous
102 * successor
106 return info == null ? false : info.successor;
142 return info != null && info.successor
H A DLabelFlowAnalyzer.java23 * within a class. It calculates the properties "multitarget" and "successor"
45 * <code>true</code> if the current instruction is a potential successor of
48 boolean successor = false; field in class:LabelFlowAnalyzer
72 // the block already is successor of some other code, adding a target
87 successor = opcode != Opcodes.GOTO;
96 if (successor) {
125 successor = false;
148 successor = false;
151 successor = true;
159 successor
[all...]
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_cfg.cpp33 * blocks with successor/predecessor edges connecting them.
62 bblock_t::add_successor(void *mem_ctx, bblock_t *successor) argument
64 successor->parents.push_tail(::link(mem_ctx, this));
65 children.push_tail(::link(mem_ctx, successor));
335 /* Remove block from all of its predecessors' successor lists. */
336 foreach_list_typed_safe (bblock_link, successor, link,
338 if (block == successor->block) {
339 successor->link.remove();
340 ralloc_free(successor);
344 /* Add removed-block's successors to its predecessors' successor list
[all...]
/external/smali/dexlib2/src/main/java/org/jf/dexlib2/analysis/
H A DAnalyzedInstruction.java145 protected void addSuccessor(AnalyzedInstruction successor) { argument
146 successors.add(successor);
H A DMethodAnalyzer.java177 for (AnalyzedInstruction successor: startOfMethod.successors) {
178 instructionsToAnalyze.set(successor.instructionIndex);
220 for (AnalyzedInstruction successor: instructionToAnalyze.successors) {
221 instructionsToAnalyze.set(successor.getInstructionIndex());
425 for (AnalyzedInstruction successor: instruction.successors) {
426 if (successor.mergeRegister(registerNumber, postRegisterType, analyzedState, override)) {
427 changedInstructions.set(successor.instructionIndex);
495 //and no reachable code will have an unreachable predessor or successor
549 @Nonnull AnalyzedInstruction successor,
552 addPredecessorSuccessor(predecessor, successor, exceptionHandler
548 addPredecessorSuccessor(@onnull AnalyzedInstruction predecessor, @Nonnull AnalyzedInstruction successor, @Nonnull AnalyzedInstruction[][] exceptionHandlers, @Nonnull BitSet instructionsToProcess) argument
555 addPredecessorSuccessor(@onnull AnalyzedInstruction predecessor, @Nonnull AnalyzedInstruction successor, @Nonnull AnalyzedInstruction[][] exceptionHandlers, @Nonnull BitSet instructionsToProcess, boolean allowMoveException) argument
[all...]
/external/guava/guava-gwt/src-super/com/google/common/collect/super/com/google/common/collect/
H A DTreeMultiset.java122 successor(header, header);
251 successor(header, newRoot, header);
553 successor(this, right, succ);
562 successor(pred, left, this);
779 successor(pred, succ);
933 private static <T> void successor(AvlNode<T> a, AvlNode<T> b) { method in class:TreeMultiset
938 private static <T> void successor(AvlNode<T> a, AvlNode<T> b, AvlNode<T> c) { method in class:TreeMultiset
939 successor(a, b);
940 successor(b, c);
/external/mesa3d/src/gallium/drivers/vc4/
H A Dvc4_qir.c631 qir_link_blocks(struct qblock *predecessor, struct qblock *successor) argument
633 _mesa_set_add(successor->predecessors, predecessor);
636 predecessor->successors[1] = successor;
638 predecessor->successors[0] = successor;
/external/guava/guava/src/com/google/common/collect/
H A DTreeMultiset.java126 successor(header, header);
255 successor(header, newRoot, header);
557 successor(this, right, succ);
566 successor(pred, left, this);
783 successor(pred, succ);
937 private static <T> void successor(AvlNode<T> a, AvlNode<T> b) { method in class:TreeMultiset
942 private static <T> void successor(AvlNode<T> a, AvlNode<T> b, AvlNode<T> c) { method in class:TreeMultiset
943 successor(a, b);
944 successor(b, c);
979 successor(heade
[all...]
/external/lzma/C/
H A DPpmd7.c356 CPpmd_Void_Ref successor; local
365 successor = SUCCESSOR(s);
366 if (successor != upBranch)
368 c = CTX(successor);
425 CPpmd_Void_Ref successor, fSuccessor = SUCCESSOR(p->FoundState); local
472 successor = REF(p->Text);
481 if (fSuccessor <= successor)
493 successor = fSuccessor;
499 SetSuccessor(p->FoundState, successor);
563 SetSuccessor(s, successor);
[all...]
/external/v8/src/compiler/
H A Dschedule.cc43 void BasicBlock::AddSuccessor(BasicBlock* successor) { argument
44 successors_.push_back(successor);
349 // Find a corresponding successor in the previous block, replace it
352 for (auto successor = pred->successors().begin();
353 successor != pred->successors().end(); ++successor) {
354 if (*successor == block) {
355 *successor = split_edge_block;
430 for (BasicBlock* const successor : from->successors()) {
431 to->AddSuccessor(successor);
[all...]
H A Dinstruction.cc669 for (BasicBlock* successor : block->successors()) {
670 instr_block->successors().push_back(GetRpo(successor));
749 // has an edge to a block (== a successor) with more than one predecessors.
753 const InstructionBlock* successor = InstructionBlockAt(successor_id); local
755 CHECK(successor->PredecessorCount() == 1 &&
756 successor->predecessors()[0] == block->rpo_number());
763 // A deferred block with more than one successor must have all its successors
/external/v8/src/crankshaft/arm/
H A Dlithium-arm.cc783 HBasicBlock* successor; local
785 HControlInstruction::cast(current)->KnownSuccessorBlock(&successor) &&
786 successor != NULL) {
787 instr = new(zone()) LGoto(successor);
/external/v8/src/crankshaft/arm64/
H A Dlithium-arm64.cc626 HBasicBlock* successor; local
628 HControlInstruction::cast(current)->KnownSuccessorBlock(&successor) &&
629 successor != NULL) {
630 instr = new(zone()) LGoto(successor);
/external/v8/src/crankshaft/ia32/
H A Dlithium-ia32.cc816 HBasicBlock* successor; local
818 HControlInstruction::cast(current)->KnownSuccessorBlock(&successor) &&
819 successor != NULL) {
820 instr = new(zone()) LGoto(successor);
/external/v8/src/crankshaft/mips/
H A Dlithium-mips.cc793 HBasicBlock* successor; local
795 HControlInstruction::cast(current)->KnownSuccessorBlock(&successor) &&
796 successor != NULL) {
797 instr = new(zone()) LGoto(successor);
/external/v8/src/crankshaft/mips64/
H A Dlithium-mips64.cc793 HBasicBlock* successor; local
795 HControlInstruction::cast(current)->KnownSuccessorBlock(&successor) &&
796 successor != NULL) {
797 instr = new(zone()) LGoto(successor);

Completed in 667 milliseconds

123