HomeSort by relevance Sort by last modified time
    Searched refs:Loop (Results 51 - 75 of 168) sorted by null

1 23 4 5 6 7

  /external/llvm/lib/Analysis/
ScalarEvolutionExpander.cpp 183 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
377 /// loop-aware. If some of the indices are loop-invariant while others
379 /// loop-invariant portions of the overall computation outside the loop.
384 /// pushing loop-invariant computation down into loops, so even if the
388 /// loop-invariant portions of expressions, after considering what
554 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
574 while (const Loop *L = SE.LI->getLoopFor(Builder.GetInsertBlock())) {
615 static const Loop *PickMostRelevantLoop(const Loop *A, const Loop *B
    [all...]
DependenceAnalysis.cpp 219 // variable associated with the loop at this level.
258 // variable associated with the loop at this level.
265 // Returns true if peeling the first iteration from this loop
273 // Returns true if peeling the last iteration from this loop
281 // Returns true if splitting this loop will break the dependence.
342 // Returns the loop associated with this constraint.
343 const Loop *DependenceAnalysis::Constraint::getAssociatedLoop() const {
352 const Loop *CurLoop) {
363 const Loop *CurLoop) {
373 const Loop *CurLoop)
    [all...]
ScalarEvolutionNormalization.cpp 27 /// the loop, resulting in reg-reg copies (if we use the pre-inc value when we
30 const Loop *L, DominatorTree *DT) {
31 // If the user is in the loop, use the preinc value.
38 // Ok, the user is outside of the loop. If it is dominated by the latch
110 const Loop *L = AR->getLoop();
111 // The addrec conceptually uses its operands at loop entry.
Delinearization.cpp 96 for (Loop *L = LI->getLoopFor(BB); L != nullptr; L = L->getParentLoop()) {
114 O << "In Loop with Header: " << L->getHeader()->getName() << "\n";
ScalarEvolution.cpp 33 // types, computes the execution count of a loop, etc.
49 // Symbolic Evaluation of Chains of Recurrences for Loop Optimization
96 "Number of loops with predictable loop counts");
98 "Number of loops without predictable loop counts");
106 "derived loop"),
512 // For instructions, compare their loop depth, and their operand
517 // Compare loop depths.
553 // Compare addrec loop depths.
554 const Loop *LLoop = LA->getLoop(), *RLoop = RA->getLoop();
    [all...]
  /external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/
aecm_core_neon.S 42 mov r12, #(PART_LEN / 8) @ Loop counter, unrolled by 8.
101 mov r12, #(PART_LEN / 8) @ Loop counter, unrolled by 8.
130 mov r3, #(PART_LEN / 8) @ Loop counter, unrolled by 8.
  /external/llvm/lib/Target/R600/
SIAnnotateControlFlow.cpp 41 static const char *const LoopIntrinsic = "llvm.SI.loop";
63 Constant *Loop;
142 Loop = M.getOrInsertFunction(
205 /// \brief Recursively handle the condition leading to a loop
257 llvm_unreachable("Unhandled loop condition!");
262 /// \brief Handle a back edge (loop)
278 Term->setCondition(CallInst::Create(Loop, Arg, "", Term));
  /external/chromium_org/third_party/markdown/extensions/
headerid.py 142 """ Loop through all children and return text only.
  /external/lldb/tools/lldb-perf/lib/
TestCase.h 109 Loop();
TestCase.cpp 142 TestCase::Loop ()
325 test.Loop();
  /external/llvm/include/llvm/CodeGen/
GCMetadata.h 53 Loop, ///< Instr is a loop (backwards branch).
  /external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp 1 //===-- UnrollLoop.cpp - Loop unrolling utilities -------------------------===//
10 // This file implements some loop unrolling utilities. It does not define any
11 // actual pass or policy, but provides a single function to perform loop
39 #define DEBUG_TYPE "loop-unroll"
104 // ScalarEvolution holds references to loop exit blocks.
107 if (Loop *L = LI->getLoopFor(BB))
122 /// Unroll the given loop by Count. The loop must be in LCSSA form. Returns true
123 /// if unrolling was successful, or false if the loop was unmodified. Unrolling
124 /// can only fail when the loop's latch block is not terminated by a conditiona
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
LoopVectorize.cpp 1 //===- LoopVectorize.cpp - A Loop Vectorizer ------------------------------===//
10 // This is the LLVM loop vectorizer. This pass modifies 'vectorizable' loops
15 // The loop vectorizer combines consecutive loop iterations into a single
20 // 1. The main loop pass that drives the different parts.
99 #define LV_NAME "loop-vectorize"
179 "small-loop-cost", cl::init(20), cl::Hidden,
180 cl::desc("The cost of a loop that is considered 'small' by the unroller."));
183 "loop-vectorize-with-block-frequency", cl::init(false), cl::Hidden,
193 /// The number of stores in a loop that are allowed to need predication
    [all...]
  /external/chromium_org/chrome/common/extensions/docs/examples/api/processes/show_tabs/
popup.js 27 // Loop over all windows and their tabs
  /external/chromium_org/v8/test/mjsunit/compiler/
osr-sar.js 31 // Loop to force OSR.
osr-uint32.js 28 // Loop to force OSR.
  /external/libpng/contrib/gregbook/
makevms.com 103 $Loop:
122 $ If arg .Le. 8 Then Goto Loop
  /external/libpng/contrib/pngminus/
makevms.com 63 $Loop:
82 $ If arg .Le. 8 Then Goto Loop
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 1 //===- LoopExtractor.cpp - Extract each loop into a new function ----------===//
11 // top-level loop into its own new function. If the loop is the ONLY loop in a
32 #define DEBUG_TYPE "loop-extract"
46 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
57 INITIALIZE_PASS_BEGIN(LoopExtractor, "loop-extract",
62 INITIALIZE_PASS_END(LoopExtractor, "loop-extract",
74 INITIALIZE_PASS(SingleLoopExtractor, "loop-extract-single",
75 "Extract at most one loop into a new function", false, false
    [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 1 //===-- LoopIdiomRecognize.cpp - Loop idiom recognition -------------------===//
11 // non-loop form. In cases that this kicks in, it can be a significant
18 // Future loop memory idioms to recognize:
27 // would be good to enhance isel to emit a loop for ctpop in this case.
30 // the loop. This would handle things like:
63 #define DEBUG_TYPE "loop-idiom"
65 STATISTIC(NumMemSet, "Number of memset's formed from loop stores");
66 STATISTIC(NumMemCpy, "Number of memcpy's formed from loop load+stores");
72 /// This class defines some utility functions for loop idiom recognization.
83 /// Derive the precondition block (i.e the block that guards the loop
    [all...]
Sink.cpp 128 // unreachable loop there may be nowhere to stop.
208 // Don't sink instructions into a loop.
209 Loop *succ = LI->getLoopFor(SuccToSinkTo);
210 Loop *cur = LI->getLoopFor(Inst->getParent());
  /external/llvm/include/llvm/Analysis/
ScalarEvolutionExpressions.h 281 /// count of the specified loop. This is the primary focus of the
286 /// All operands of an AddRec are required to be loop invariant.
291 const Loop *L;
294 const SCEV *const *O, size_t N, const Loop *l)
299 const Loop *getLoop() const { return L; }
313 /// an expressions A+B*x where A and B are loop invariant values.
321 /// represents an expressions A+B*x+C*x^2 where A, B and C are loop
340 /// getNumIterationsInRange - Return the number of iterations of this loop
350 /// this expression one iteration of the loop ahead.
381 /// Remainder is the subscript of the innermost dimension. Loop over al
    [all...]
  /external/llvm/lib/Target/PowerPC/
PPCCTRLoops.cpp 15 // normalizes induction variables, and the Loop Strength Reduction pass
106 bool convertToCTRLoop(Loop *L);
182 Loop *L = *I;
247 // control can't then return to inside the loop unless there is also
398 bool PPCCTRLoops::convertToCTRLoop(Loop *L) {
407 for (Loop::iterator I = L->begin(), E = L->end(); I != E; ++I) {
411 // If a nested loop has been converted, then we can't convert this loop.
426 // want to use the counter register if the loop contains calls.
427 for (Loop::block_iterator I = L->block_begin(), IE = L->block_end()
    [all...]
  /external/llvm/lib/CodeGen/
MachineTraceMetrics.cpp 291 // This means that a loop header can never appear above the center block of a
292 // trace, except as the trace head. Below the center block, loop exiting edges
295 // Return true if an edge from the From loop to the To loop is leaving a loop.
412 // set abstraction that confines the search to the current loop, and doesn't
428 // it is limited to the current loop and doesn't traverse the loop back edges.
454 // that MachineLoopInfo didn't recognize as a natural loop.
464 // Set up loop bounds for the backwards post-order traversal
    [all...]
  /external/llvm/lib/CodeGen/AsmPrinter/
AsmPrinter.cpp     [all...]

Completed in 621 milliseconds

1 23 4 5 6 7