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