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

1 2 3 4 5 6 7 8 91011>>

  /dalvik/dx/src/com/android/dx/rop/
package-info.java 75 * successor.<p>
84 * primary successor} which distinguishes a particular control flow path.
88 * {@link Rops#IF_EQZ_INT}, the primary successor represents the path taken
90 * instructions}, the primary successor is the default case.<p>
92 * A basic block's successor list is ordered and may refer to unique labels
95 * appear in the successor list multiple times. In general, the
96 * significance of the successor list's order (like the significance of
97 * the primary successor) is a property of the final instruction of the basic
99 * its successor list in an order identical to the
101 * primary successor (the no-exception case) listed at the end
    [all...]
  /external/e2fsprogs/intl/
finddomain.c 102 for (cnt = 0; retval->successor[cnt] != NULL; ++cnt)
104 if (retval->successor[cnt]->decided == 0)
105 _nl_load_domain (retval->successor[cnt], domainbinding);
107 if (retval->successor[cnt]->data != NULL)
156 for (cnt = 0; retval->successor[cnt] != NULL; ++cnt)
158 if (retval->successor[cnt]->decided == 0)
159 _nl_load_domain (retval->successor[cnt], domainbinding);
160 if (retval->successor[cnt]->data != NULL)
  /external/llvm/include/llvm/Analysis/
BranchProbabilityInfo.h 33 // weight to just "inherit" the non-zero weight of an adjacent successor.
65 // Return a hot successor for the block BB or null if there isn't one.
70 // only iff SRC block has only one successor.
76 // has only one successor.
RegionIterator.h 23 /// @brief Hierarchical RegionNode successor iterator.
31 /// For a subregion RegionNode there is just one successor. The RegionNode
43 // In region mode there is only one successor, thats the regionnode mapping
45 ItRgBegin, // At the beginning of the regionnode successor.
46 ItRgEnd // At the end of the regionnode successor.
52 // The block successor iterator.
55 // advanceRegionSucc - A region node has only one successor. It reaches end
58 assert(Node.getInt() == ItRgBegin && "Cannot advance region successor!");
67 // Get the immediate successor. This function may return a Basic Block
76 // getRegionSucc - Return the successor basic block of a SubRegion RegionNode
    [all...]
  /external/llvm/include/llvm/CodeGen/
MachineBranchProbabilityInfo.h 34 // weight to just "inherit" the non-zero weight of an adjacent successor.
59 // Return a hot successor for the block BB or null if there isn't one.
64 // only iff SRC block has only one successor.
70 // has only one successor.
  /external/llvm/test/CodeGen/X86/
hoist-common.ll 3 ; Common "xorb al, al" instruction in the two successor blocks should be
  /external/webkit/Tools/android/flex-2.5.4a/MISC/
NeXT 4 See KBNS.32.2.029 from the successor of:
6 Otherwise (that successor not yet having been published), ask me for a copy
  /dalvik/dx/src/com/android/dx/ssa/
SsaBasicBlock.java 57 /** {@code non-null;} successor set (by block list index) */
61 * {@code non-null;} ordered successor list
67 * block list index of primary successor, or {@code -1} for no primary
68 * successor
355 * @return {@code non-null;} ordered successor list, containing block
363 * @return {@code >= -1;} block index of primary successor or
364 * {@code -1} if no primary successor
371 * @return rop label of primary successor
378 * @return {@code null-ok;} the primary successor block or {@code null}
390 * @return successor list of rop label
    [all...]
SsaConverter.java 124 * unique successor or unique predecessor.<p>
128 * value to have a primary successor that has no other
228 * successor.
257 * Returns {@code true} if block and successor need a Z-node
260 * successor block has more than one predecessor.
263 * @param succ successor node
  /dalvik/dexgen/src/com/android/dexgen/rop/code/
BasicBlock.java 41 * {@code >= -1;} the primary / standard-flow / "default" successor, or
55 * "default" successor, or {@code -1} if this block has no
165 * Gets the primary successor of this block.
167 * @return {@code >= -1;} the primary successor, or {@code -1} if this
175 * Gets the secondary successor of this block. It is only valid to call
178 * @return {@code >= 0;} the secondary successor
BasicBlockList.java 221 * Gets the preferred successor for the given block. If the block
222 * only has one successor, then that is the preferred successor.
223 * Otherwise, if the block has a primay successor, then that is
224 * the preferred successor. If the block has no successors, then
228 * @return {@code null-ok;} the preferred successor, if any
  /dalvik/dx/src/com/android/dx/rop/code/
BasicBlock.java 41 * {@code >= -1;} the primary / standard-flow / "default" successor, or
55 * "default" successor, or {@code -1} if this block has no
165 * Gets the primary successor of this block.
167 * @return {@code >= -1;} the primary successor, or {@code -1} if this
175 * Gets the secondary successor of this block. It is only valid to call
178 * @return {@code >= 0;} the secondary successor
BasicBlockList.java 220 * Gets the preferred successor for the given block. If the block
221 * only has one successor, then that is the preferred successor.
222 * Otherwise, if the block has a primay successor, then that is
223 * the preferred successor. If the block has no successors, then
227 * @return {@code null-ok;} the preferred successor, if any
  /external/llvm/lib/Analysis/
PathNumbering.cpp 97 // Returns an iterator over successor edges. Includes phony and
103 // Returns the end sentinel for the successor iterator.
108 // Returns the number of successor edges. Includes phony and
124 // Add an edge to the successor list.
129 // Remove an edge from the successor list.
290 // Iterate through each successor edge, adding phony edges
400 for(succ_iterator successor = succ_begin(currentBlock),
401 succEnd = succ_end(currentBlock); successor != succEnd;
402 oldSuccessor = *successor, ++successor ) {
    [all...]
IntervalPartition.cpp 53 // updatePredecessors - Interval generation only sets the successor fields of
55 // run through all of the intervals and propagate successor info as
81 // Now that we know all of the successor information, propagate this to the
109 // Now that we know all of the successor information, propagate this to the
  /dalvik/dx/src/com/android/dx/ssa/back/
IdenticalBlockCombiner.java 32 * Searches for basic blocks that all have the same successor and insns
134 * all of the successor links that point to the beta blocks to point
161 * @param oldLabel label of successor to replace
162 * @param newLabel label of new successor
  /dalvik/dx/tests/083-ssa-phi-placement/
Blort.java 45 * This method requires an ordered successor list with
  /dalvik/dx/tests/086-ssa-edge-split/
Blort.java 57 * a result needs to have a unique successor. This appies
  /dalvik/vm/compiler/codegen/arm/
GlobalOptimizations.cpp 22 * Identify unconditional branches that jump to the immediate successor of the
  /external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
SubEngine.h 56 /// Called by CoreEngine. Used to generate new successor
67 /// Called by CoreEngine. Used to generate successor
75 /// Called by CoreEngine. Used to generate successor
79 /// Called by CoreEngine. Used to generate successor
  /external/webkit/Tools/android/flex-2.5.4a/
sym.c 61 register struct hash_entry *successor; local
80 if ( (successor = table[hash_val]) != 0 )
82 new_entry->next = successor;
83 successor->prev = new_entry;
  /external/llvm/lib/Transforms/Scalar/
Sink.cpp 10 // This pass moves instructions into successor blocks, when possible, so that
177 /// instruction out of its current block into a successor.
196 // SuccToSinkTo - This is the successor to sink this instruction to, once we
200 // FIXME: This picks a successor to sink into based on having one
201 // successor that dominates all the uses. However, there are cases where
202 // sinking can happen but where the sink point isn't a successor. For
249 // successor. We could be introducing calculations to new code paths.
  /external/llvm/lib/CodeGen/
MachineBasicBlock.cpp 178 // A block with a landing pad successor only has one other successor.
294 // The block has an unconditional branch. If its successor is now
295 // its layout successor, delete the branch.
299 // The block has an unconditional fallthrough. If its successor is not
300 // its layout successor, insert a branch.
308 // successors is its layout successor, rewrite it to a fallthrough
358 assert(I != Successors.end() && "Not a current successor!");
371 assert(I != Successors.end() && "Not a current successor!");
394 // Update the successor information
    [all...]
  /external/llvm/test/Transforms/SimplifyCFG/
indirectbr.ll 53 ; remove it from entry's successor list.
127 ; destination is listed as a successor.
136 ; This needs to have more than one successor for this test, otherwise it gets
137 ; replaced with an unconditional branch to the single successor.
166 ; This needs to have more than one successor for this test, otherwise it gets
167 ; replaced with an unconditional branch to the single successor.
  /dalvik/vm/analysis/
VfyBasicBlock.h 36 * the basic block (after the last instruction has executed). Successor

Completed in 706 milliseconds

1 2 3 4 5 6 7 8 91011>>