HomeSort by relevance Sort by last modified time
    Searched full:blocks (Results 1226 - 1250 of 10005) sorted by null

<<41424344454647484950>>

  /art/compiler/optimizing/
code_sinking.cc 78 // post dominated blocks.
114 // Add to the work list if the instruction is not in the list of blocks
252 // Step (1): Visit post order to get a subset of blocks post dominated by `end_block`.
255 // we should start the analysis from blocks dominated by an uncommon branch, but we
281 // Now that we have found a subset of post-dominated blocks, add to the worklist all inputs
282 // of instructions in these blocks that are not themselves in these blocks.
283 // Also find the common dominator of the found post dominated blocks, to help filtering
312 // is not dominating the post dominated blocks, bail.
314 // instead check if the dominated blocks post dominate the user's block
    [all...]
  /external/clang/docs/
BlockLanguageSpec.rst 5 Language Specification for Blocks
33 function type. Blocks are intended to be used much like functions with
179 (nest) and all variables captured by any nested blocks are implicitly
180 also captured in the scopes of their enclosing Blocks.
188 Blocks are :block-term:`invoked` using function call syntax with a
212 in matched use, release allocated storage for referenced Blocks.
242 an implementation provides initial automatic storage for Blocks. This
268 All Blocks are constructed to be Objective-C objects regardless of
270 not. Blocks using automatic (stack) memory are objects and may be
287 Blocks
    [all...]
  /external/llvm/lib/CodeGen/
LiveRangeCalc.h 47 /// LiveOutMap - Map basic blocks to the value leaving the block.
62 /// Blocks without a Seen bit are ignored.
98 /// LiveIn - Work list of blocks where the live-in value has yet to be
110 /// If multiple values can reach @p UseMBB, the blocks that need @p LR to be
113 /// PhysReg, when set, is used to verify live-in lists on basic blocks.
118 /// blocks in LiveIn. Create PHI-def values as required to preserve SSA form.
121 /// blocks. No values are read from the live ranges.
171 /// PhysReg, when set, is used to verify live-in lists on basic blocks.
202 // live-out blocks are already known, but the SSA value in each block is
205 // After calling reset(), add known live-out values and known live-in blocks
    [all...]
  /external/mesa3d/src/mesa/drivers/dri/i965/
test_fs_cmod_propagation.cpp 121 bblock_t *block0 = v->cfg->blocks[0];
153 bblock_t *block0 = v->cfg->blocks[0];
185 bblock_t *block0 = v->cfg->blocks[0];
221 bblock_t *block0 = v->cfg->blocks[0];
260 bblock_t *block0 = v->cfg->blocks[0];
299 bblock_t *block0 = v->cfg->blocks[0];
340 bblock_t *block0 = v->cfg->blocks[0];
375 bblock_t *block0 = v->cfg->blocks[0];
407 bblock_t *block0 = v->cfg->blocks[0];
440 bblock_t *block0 = v->cfg->blocks[0]
    [all...]
  /external/squashfs-tools/kernel/fs/squashfs/
file.c 26 * consists of a sequence of contiguous compressed blocks, and/or a
29 * file inode (itself stored in one or more compressed metadata blocks).
37 * is split into slots, caching up to eight 224 GiB files (128 KiB blocks).
171 * Read the next n blocks from the block list, starting from
187 int blocks = min_t(int, n, PAGE_CACHE_SIZE >> 2); local
190 offset, blocks << 2);
197 for (i = 0; i < blocks; i++) {
201 n -= blocks;
220 * the number of metadata blocks that need to be read fits into the cache.
224 static inline int calculate_skip(int blocks)
285 int blocks = skip * SQUASHFS_META_INDEXES; local
    [all...]
  /dalvik/dx/src/com/android/dx/rop/
package-info.java 58 * Each method is separated into a list of basic blocks. For the most part,
59 * basic blocks are referred to by a positive integer
62 * bytecode. Blocks that don't originate directly from source bytecode have
65 * Blocks are referred to by their label, for the most part, because
71 * to N {@link RopMethod#getExitPredecessors exit predecessor blocks} which
72 * will return. All blocks that are not the entry block will have at least
74 * list). All blocks that are not exit predecessors must have at least one
77 * Since all blocks must branch, all blocks must have, as their final
  /external/e2fsprogs/misc/
e2image.8.in 146 blocks and directory blocks, which the standard image file does not have,
156 This will only send the metadata information, without any data blocks.
157 However, the filenames in the directory blocks can still reveal
164 of the directory blocks before writing the image file. However,
191 This will only send the metadata information, without any data blocks.
192 However, the filenames in the directory blocks can still reveal
199 of the directory blocks before writing the image file. However, the
241 option will cause all of the writes to be no-ops, and print the blocks
  /external/e2fsprogs/tests/r_32to64bit_expand_full/
expect 2 Creating filesystem with 786432 1k blocks and 98304 inodes
3 Superblock backups stored on blocks:
8 Creating journal (16384 blocks): done
9 Creating 727 huge file(s) with 1024 blocks each: done
12 Pass 1: Checking inodes, blocks, and sizes
21 The filesystem on test.img is now 786432 (1k) blocks long.
24 Resizing the filesystem on test.img to 1179648 (1k) blocks.
25 The filesystem on test.img is now 1179648 (1k) blocks long.
133 Pass 1: Checking inodes, blocks, and sizes
  /external/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
100 /// The correlation between instructions in the source and result basic blocks
133 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
218 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
219 /// Blocks.
222 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
228 SmallVectorImpl<BasicBlock *> &Blocks);
230 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
231 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 114 // blocks.
162 // BlockFile - A file which contains a list of blocks that should not be
165 BlockFile("extract-blocks-file", cl::value_desc("filename"),
166 cl::desc("A file containing list of basic blocks to not extract"),
170 /// BlockExtractorPass - This pass is used by bugpoint to extract all blocks
191 INITIALIZE_PASS(BlockExtractorPass, "extract-blocks",
192 "Extract Basic Blocks From Module (for bugpoint use)",
195 // createBlockExtractorPass - This pass extracts all blocks (except those
291 // Now that we know which blocks to not extract, figure out which ones we WANT
  /external/llvm/lib/Transforms/Scalar/
LoopDeletion.cpp 33 /// checked for unique exit and exiting blocks, and that the code is in LCSSA
52 // Make sure all exiting blocks produce the same incoming value for the exit
54 // blocks, then it is impossible to statically determine which value should
173 // Update the dominator tree and remove the instructions and blocks that will
193 // Erase the instructions and the blocks without having to worry
201 // Finally, the blocks from loopinfo. This has to happen late because
204 SmallPtrSet<BasicBlock *, 8> blocks; local
205 blocks.insert(L->block_begin(), L->block_end());
206 for (BasicBlock *BB : blocks)
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
BasicBlockUtils.h 10 // This family of functions perform manipulations on basic blocks, and
11 // instructions contained within basic blocks.
121 /// false. Otherwise, split all edges between the two blocks and return true.
136 /// an edge between the two blocks. If P is specified, it updates the analyses
159 /// to a new block. The two blocks are joined by an unconditional branch and
181 /// OrigBB, by introducing two new basic blocks into the function. One of those
182 /// new basic blocks gets the predecessors listed in Preds. The other basic
184 /// OrigBB is clone into both of the new basic blocks. The new blocks are given
  /external/swiftshader/third_party/LLVM/lib/Transforms/IPO/
LoopExtractor.cpp 108 // blocks.
155 // BlockFile - A file which contains a list of blocks that should not be
158 BlockFile("extract-blocks-file", cl::value_desc("filename"),
159 cl::desc("A file containing list of basic blocks to not extract"),
163 /// BlockExtractorPass - This pass is used by bugpoint to extract all blocks
184 INITIALIZE_PASS(BlockExtractorPass, "extract-blocks",
185 "Extract Basic Blocks From Module (for bugpoint use)",
188 // createBlockExtractorPass - This pass extracts all blocks (except those
283 // Now that we know which blocks to not extract, figure out which ones we WANT
  /prebuilts/clang/host/darwin-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/darwin-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/darwin-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/linux-x86/clang-3957855/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/linux-x86/clang-3960126/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/linux-x86/clang-3977809/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Transforms/Utils/
Cloning.h 13 // functions, to copying basic blocks to support loop unrolling or superblock
97 /// The correlation between instructions in the source and result basic blocks
130 /// to VMap values. Note that if NewFunc already has basic blocks, the ones
232 /// \brief Clones a loop \p OrigLoop. Returns the loop and the blocks in \p
233 /// Blocks.
236 /// \p LoopDomBB. Insert the new blocks before block specified in \p Before.
242 SmallVectorImpl<BasicBlock *> &Blocks);
244 /// \brief Remaps instructions in \p Blocks using the mapping in \p VMap.
245 void remapInstructionsInBlocks(const SmallVectorImpl<BasicBlock *> &Blocks,
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/parallel/
find.h 173 * There are two main differences between the growing blocks and
174 * the constant-size blocks variants.
176 * 2. For GB, the blocks are allocated dynamically;
177 * for CSB, the blocks are allocated in a predetermined manner,
262 // Result cannot be in future blocks, stop algorithm.
303 * There are two main differences between the growing blocks and the
304 * constant-size blocks variants.
306 * 2. For GB, the blocks are allocated dynamically; for CSB, the
307 * blocks are allocated in a predetermined manner, namely spacial
  /prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.15-4.8/x86_64-linux/include/c++/4.8/parallel/
find.h 173 * There are two main differences between the growing blocks and
174 * the constant-size blocks variants.
176 * 2. For GB, the blocks are allocated dynamically;
177 * for CSB, the blocks are allocated in a predetermined manner,
262 // Result cannot be in future blocks, stop algorithm.
303 * There are two main differences between the growing blocks and the
304 * constant-size blocks variants.
306 * 2. For GB, the blocks are allocated dynamically; for CSB, the
307 * blocks are allocated in a predetermined manner, namely spacial
  /prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/parallel/
find.h 173 * There are two main differences between the growing blocks and
174 * the constant-size blocks variants.
176 * 2. For GB, the blocks are allocated dynamically;
177 * for CSB, the blocks are allocated in a predetermined manner,
262 // Result cannot be in future blocks, stop algorithm.
303 * There are two main differences between the growing blocks and the
304 * constant-size blocks variants.
306 * 2. For GB, the blocks are allocated dynamically; for CSB, the
307 * blocks are allocated in a predetermined manner, namely spacial
  /prebuilts/ndk/r10/sources/cxx-stl/gnu-libstdc++/4.9/include/parallel/
find.h 173 * There are two main differences between the growing blocks and
174 * the constant-size blocks variants.
176 * 2. For GB, the blocks are allocated dynamically;
177 * for CSB, the blocks are allocated in a predetermined manner,
262 // Result cannot be in future blocks, stop algorithm.
303 * There are two main differences between the growing blocks and the
304 * constant-size blocks variants.
306 * 2. For GB, the blocks are allocated dynamically; for CSB, the
307 * blocks are allocated in a predetermined manner, namely spacial

Completed in 744 milliseconds

<<41424344454647484950>>