/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm11/vc/m4p2/src/ |
omxVCM4P2_QuantInvInter_I_s.s | 104 Loop 148 BGT Loop
|
/external/llvm/lib/Analysis/ |
CFG.cpp | 23 /// loop backedges in the function and return them. This is a relatively cheap 24 /// (compared to computing dominators and loop info) analysis. 110 // LoopInfo contains a mapping from basic block to the innermost loop. Find 111 // the outermost loop in the loop nest that contains BB. 112 static const Loop *getOutermostLoop(const LoopInfo *LI, const BasicBlock *BB) { 113 const Loop *L = LI->getLoopFor(BB); 115 while (const Loop *Parent = L->getParentLoop()) 121 // True if there is a loop which contains both BB1 and BB2. 124 const Loop *L1 = getOutermostLoop(LI, BB1) [all...] |
/external/llvm/lib/Transforms/Utils/ |
LoopSimplify.cpp | 1 //===- LoopSimplify.cpp - Loop Canonicalization Pass ----------------------===// 14 // Loop pre-header insertion guarantees that there is a single, non-critical 15 // entry edge from outside of the loop to the loop header. This simplifies a 18 // Loop exit-block insertion guarantees that all exit blocks from the loop 19 // (blocks which are outside of the loop that have predecessors inside of the 20 // loop) only have predecessors from inside of the loop (and are thus dominated 21 // by the loop header). This simplifies transformations such as store-sinkin [all...] |
LoopUnrollRuntime.cpp | 1 //===-- UnrollLoopRuntime.cpp - Runtime Loop unrolling utilities ----------===// 10 // This file implements some loop unrolling utilities for loops with run-time 19 // unrolled loop to execute the 'left over' iterations. Other strategies 20 // include generate a loop before or after the unrolled loop. 39 #define DEBUG_TYPE "loop-unroll" 44 /// Connect the unrolling prolog code to the original loop. 52 /// - Add a PHI operand to a PHI node at the loop exit block 53 /// for values that exit the prolog and go around the loop. 54 /// - Branch around the original loop if the trip count is les [all...] |
SimplifyIndVar.cpp | 12 // simplify a loop's induction variables based on ScalarEvolution. 46 /// other loop passes that preserve SCEV. 48 Loop *L; 58 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, 60 L(Loop), 172 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 206 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent()); 362 static bool isSimpleIVUser(Instruction *I, const Loop *L, ScalarEvolution *SE) { 401 // do for loop header phis that use each other [all...] |
BreakCriticalEdges.cpp | 49 // No loop canonicalization guarantees are broken by this pass. 65 // runOnFunction - Loop over all of the edges in the CFG, breaking critical 87 /// createPHIsForSplitLoopExit - When a loop exit edge is split, LCSSA form 89 /// new PHIs, as needed. Preds is a list of preds inside the loop, SplitBB 90 /// is the new loop exit block, and DestBB is the old loop exit, now the 226 // loop header) then NewBB dominates DestBB. 229 // If there is a PHI in the block, loop over predecessors with it, which is 279 if (Loop *TIL = LI->getLoopFor(TIBB)) { 280 // If one or the other blocks were not in a loop, the new block is no [all...] |
/external/llvm/include/llvm/Analysis/ |
LoopIterator.h | 1 //===--------- LoopIterator.h - Iterate over loop blocks --------*- C++ -*-===// 9 // This file defines iterators to visit the basic blocks within a loop. 12 // Unfortunately we have no efficient way of summarizing loop exits which would 15 // If you want to visit all blocks in a loop and don't need an ordered traveral, 16 // use Loop::block_begin() instead. 20 // contained within the loop according to the most recent LoopInfo analysis are 21 // reachable from the loop header. 35 /// single loop. 47 Loop *L; 56 LoopBlocksDFS(Loop *Container) [all...] |
RegionInfo.h | 53 class Loop; 406 /// @brief Check if the region contains a loop. 408 /// @param L The loop that might be contained in this region. 409 /// @return True if the loop is contained in the region otherwise false. 413 bool contains(const Loop *L) const; 415 /// @brief Get the outermost loop in the region that contains a loop. 417 /// Find for a Loop L the outermost loop OuterL that is a parent loop of [all...] |
TargetTransformInfo.h | 32 class Loop; 190 /// Parameters that control the generic loop unrolling transformation. 192 /// The cost threshold for the unrolled loop, compared to 193 /// CodeMetrics.NumInsts aggregated over all basic blocks in the loop body. 194 /// The unrolling factor is set such that the unrolled loop body does not 195 /// exceed this cost. Set this to UINT_MAX to disable the loop body cost 198 /// The cost threshold for the unrolled loop when optimizing for size (set 201 /// The cost threshold for the unrolled loop, like Threshold, but used 204 /// The cost threshold for the unrolled loop when optimizing for size, like 209 /// original loop in the unrolled loop body). When set to 0, the unrollin [all...] |
/external/llvm/lib/Transforms/Scalar/ |
LoopInstSimplify.cpp | 1 //===- LoopInstSimplify.cpp - Loop Instruction Simplification Pass --------===// 10 // This pass performs lightweight instruction simplification on loop bodies. 28 #define DEBUG_TYPE "loop-instsimplify" 40 bool runOnLoop(Loop*, LPPassManager&) override; 55 INITIALIZE_PASS_BEGIN(LoopInstSimplify, "loop-instsimplify", 61 INITIALIZE_PASS_END(LoopInstSimplify, "loop-instsimplify", 68 bool LoopInstSimplify::runOnLoop(Loop *L, LPPassManager &LPM) { 111 // The first time through the loop ToSimplify is empty and we try to 121 // Mark all uses for resimplification next time round the loop. 144 // Add all successors to the worklist, except for loop exit blocks and th [all...] |
LoopRerollPass.cpp | 1 //===-- LoopReroll.cpp - Loop rerolling pass ------------------------------===// 10 // This pass implements a simple loop reroller. 38 #define DEBUG_TYPE "loop-reroll" 44 cl::desc("The maximum increment for loop rerolling")); 46 // This loop re-rolling transformation aims to transform loops like this: 57 // into a loop like this: 68 // other induction-variable increments). In other words, we're looking for loop 85 // only of i (and other loop-invariant values). 129 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 154 // loop [all...] |
LoopRotation.cpp | 1 //===- LoopRotation.cpp - Loop Rotation Pass ------------------------------===// 10 // This file implements Loop Rotation Pass. 34 #define DEBUG_TYPE "loop-rotate" 38 cl::desc("The default maximum header size for automatic loop rotation")); 67 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 68 bool simplifyLoopLatch(Loop *L); 69 bool rotateLoop(Loop *L, bool SimplifiedLatch); 79 INITIALIZE_PASS_BEGIN(LoopRotate, "loop-rotate", "Rotate Loops", false, false) 84 INITIALIZE_PASS_END(LoopRotate, "loop-rotate", "Rotate Loops", false, false) 90 /// Rotate Loop L as many times as possible. Return true i [all...] |
LICM.cpp | 1 //===-- LICM.cpp - Loop Invariant Code Motion Pass ------------------------===// 10 // This pass performs loop invariant code motion, attempting to remove as much 11 // code from the body of a loop as possible. It does this by either hoisting 13 // safe. This pass also promotes must-aliased memory locations in the loop to 18 // 1. Moving loop invariant loads and calls out of loops. If we can determine 19 // that a load or call inside of a loop never aliases anything stored to, 22 // the loop, we try to move the store to happen AFTER the loop instead of 23 // inside of the loop. This can only happen if a few conditions are true: 24 // A. The pointer stored through is loop invarian [all...] |
IndVarSimplify.cpp | 14 // If the trip count of a loop is computable, this pass also makes the following 16 // 1. The exit condition for the loop is canonicalized to compare the 19 // 2. Any use outside of the loop of an expression derived from the indvar 20 // is changed to compute the derived value outside of the loop, eliminating 22 // purpose of the loop is to compute the exit value of some derived 23 // expression, this transformation will make the loop dead. 56 STATISTIC(NumLFTR , "Number of loop exit tests replaced"); 88 bool runOnLoop(Loop *L, LPPassManager &LPM) override; 109 void HandleFloatingPointIV(Loop *L, PHINode *PH); 110 void RewriteNonIntegerIVs(Loop *L) [all...] |
/external/skia/include/utils/ |
SkThreadPool.h | 83 static void Loop(void*); // Static because we pass in this. 91 // Create count threads, all running SkTThreadPool::Loop. 93 SkThread* thread = SkNEW_ARGS(SkThread, (&SkTThreadPool::Loop, this)); 170 /*static*/ void SkTThreadPool<T>::Loop(void* arg) {
|
/external/chromium_org/third_party/skia/src/utils/ |
SkTaskGroup.cpp | 37 while (sk_acquire_load(pending) > 0) { // Pairs with sk_atomic_dec here or in Loop. 74 fThreads.push(SkNEW_ARGS(SkThread, (&ThreadPool::Loop, this))); 103 static void Loop(void* arg) {
|
/external/openssl/crypto/ |
s390xcpuid.S | 87 .Loop: stg %r0,0(%r2) 89 brctg %r4,.Loop
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/omxdl/arm_neon/vc/m4p2/src/ |
omxVCM4P2_QuantInvInter_I_s.s | 133 Loop 166 BGT Loop
|
/system/vold/ |
VolumeManager.cpp | 48 #include "Loop.h" 107 if (Loop::lookupActive(idHash, buffer, len)) { 108 if (Loop::create(idHash, asecFileName, buffer, len)) { 109 SLOGE("ASEC loop device creation failed for %s (%s)", asecFileName, strerror(errno)); 113 SLOGD("New loop device created at %s", buffer); 460 if (Loop::createImageFile(asecFileName, numImgSectors + 1)) { 473 if (Loop::create(idHash, asecFileName, loopDevice, sizeof(loopDevice))) { 474 SLOGE("ASEC loop device creation failed (%s)", strerror(errno)); 488 Loop::destroyByDevice(loopDevice); 505 Loop::destroyByDevice(loopDevice) [all...] |
Android.mk | 14 Loop.cpp \
|
/external/llvm/test/MC/AArch64/ |
arm64-leaf-compact-unwind.s | 64 ; =>This Inner Loop Header: Depth=1 73 ; =>This Inner Loop Header: Depth=1 183 ; =>This Inner Loop Header: Depth=1 194 ; =>This Inner Loop Header: Depth=1
|
/external/chromium_org/v8/src/compiler/ |
common-operator.h | 82 const Operator* Loop(int controls);
|
/external/llvm/include/llvm/Transforms/Utils/ |
Cloning.h | 13 // functions, to copying basic blocks to support loop unrolling or superblock 43 class Loop; 73 /// from (loop unrolling would use this, for example).
|
/external/chromium_org/third_party/boringssl/src/crypto/rc4/asm/ |
rc4-md5-x86_64.pl | 157 jz .Loop${MOD}_is_hot 159 .Loop${MOD}_warmup: 172 jnz .Loop${MOD}_warmup 178 .Loop${MOD}_is_hot: 204 jmp .Loop 207 .Loop: 395 jb .Loop
|
/external/openssl/crypto/rc4/asm/ |
rc4-md5-x86_64.pl | 157 jz .Loop${MOD}_is_hot 159 .Loop${MOD}_warmup: 172 jnz .Loop${MOD}_warmup 178 .Loop${MOD}_is_hot: 204 jmp .Loop 207 .Loop: 395 jb .Loop
|