HomeSort by relevance Sort by last modified time
    Searched refs:Loop (Results 1 - 25 of 1028) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/llvm/include/llvm/Transforms/Scalar/
IndVarSimplify.h 25 PreservedAnalyses run(Loop &L, AnalysisManager<Loop> &AM);
LICM.h 1 //===- LICM.h - Loop Invariant Code Motion Pass -------*- C++ -*-===//
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...]
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass -------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 /// Performs Loop Idiom Recognize Pass.
27 PreservedAnalyses run(Loop &L, AnalysisManager<Loop> &AM);
LoopRotation.h 1 //===- LoopRotation.h - Loop Rotation -------------------------------------===//
10 // This file provides the interface for the Loop Rotation pass.
22 /// A simple loop rotation transformation.
26 PreservedAnalyses run(Loop &L, AnalysisManager<Loop> &AM);
LoopSimplifyCFG.h 1 //===- LoopSimplifyCFG.cpp - Loop CFG Simplification Pass -------*- C++ -*-===//
10 // This file implements the Loop SimplifyCFG Pass. This pass is responsible for
11 // basic loop CFG cleanup, primarily to assist other loop passes. If you
12 // encounter a noncanonical CFG construct that causes another loop pass to
25 /// Performs basic CFG simplifications to assist other loop passes.
28 PreservedAnalyses run(Loop &L, AnalysisManager<Loop> &AM);
  /external/swiftshader/third_party/LLVM/include/llvm/Analysis/
LoopPass.h 10 // This file defines LoopPass class. All loop optimization
35 /// to a Loop.
39 // whatever action is necessary for the specified Loop.
40 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
43 virtual bool doInitialization(Loop *L, LPPassManager &LPM) {
47 // Finalization hook does not supply Loop because at this time
48 // loop nest is completely different.
75 /// Each loop pass can override these simple analysis hooks to update
78 virtual void cloneBasicBlockAnalysis(BasicBlock *F, BasicBlock *T, Loop *L) {}
81 virtual void deleteAnalysisValue(Value *V, Loop *L) {
    [all...]
  /external/swiftshader/third_party/LLVM/include/llvm/Transforms/Utils/
UnrollLoop.h 10 // This file defines some loop unrolling utilities. It does not define any
11 // actual pass or policy, but provides a single function to perform loop
21 class Loop;
25 bool UnrollLoop(Loop *L, unsigned Count, unsigned TripCount,
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Transforms/Scalar/
IndVarSimplify.h 23 class Loop;
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass ---------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 class Loop;
27 /// Performs Loop Idiom Recognize Pass.
30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopInstSimplify.h 1 //===- LoopInstSimplify.h - Loop Inst Simplify Pass -------------*- C++ -*-===//
10 // This pass performs lightweight instruction simplification on loop bodies.
22 class Loop;
25 /// Performs Loop Inst Simplify Pass.
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopStrengthReduce.h 1 //===- LoopStrengthReduce.h - Loop Strength Reduce Pass ---------*- C++ -*-===//
15 // have as one or more of their components the loop induction variable, it
18 // related to loop induction variables.
30 class Loop;
33 /// Performs Loop Strength Reduce Pass.
36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Transforms/Scalar/
IndVarSimplify.h 23 class Loop;
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass ---------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 class Loop;
27 /// Performs Loop Idiom Recognize Pass.
30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopInstSimplify.h 1 //===- LoopInstSimplify.h - Loop Inst Simplify Pass -------------*- C++ -*-===//
10 // This pass performs lightweight instruction simplification on loop bodies.
22 class Loop;
25 /// Performs Loop Inst Simplify Pass.
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopStrengthReduce.h 1 //===- LoopStrengthReduce.h - Loop Strength Reduce Pass ---------*- C++ -*-===//
15 // have as one or more of their components the loop induction variable, it
18 // related to loop induction variables.
30 class Loop;
33 /// Performs Loop Strength Reduce Pass.
36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Transforms/Scalar/
IndVarSimplify.h 23 class Loop;
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass ---------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 class Loop;
27 /// Performs Loop Idiom Recognize Pass.
30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopInstSimplify.h 1 //===- LoopInstSimplify.h - Loop Inst Simplify Pass -------------*- C++ -*-===//
10 // This pass performs lightweight instruction simplification on loop bodies.
22 class Loop;
25 /// Performs Loop Inst Simplify Pass.
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopStrengthReduce.h 1 //===- LoopStrengthReduce.h - Loop Strength Reduce Pass ---------*- C++ -*-===//
15 // have as one or more of their components the loop induction variable, it
18 // related to loop induction variables.
30 class Loop;
33 /// Performs Loop Strength Reduce Pass.
36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Transforms/Scalar/
IndVarSimplify.h 23 class Loop;
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass ---------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 class Loop;
27 /// Performs Loop Idiom Recognize Pass.
30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopInstSimplify.h 1 //===- LoopInstSimplify.h - Loop Inst Simplify Pass -------------*- C++ -*-===//
10 // This pass performs lightweight instruction simplification on loop bodies.
22 class Loop;
25 /// Performs Loop Inst Simplify Pass.
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopStrengthReduce.h 1 //===- LoopStrengthReduce.h - Loop Strength Reduce Pass ---------*- C++ -*-===//
15 // have as one or more of their components the loop induction variable, it
18 // related to loop induction variables.
30 class Loop;
33 /// Performs Loop Strength Reduce Pass.
36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Transforms/Scalar/
IndVarSimplify.h 23 class Loop;
28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
LoopIdiomRecognize.h 1 //===- LoopIdiomRecognize.h - Loop Idiom Recognize Pass ---------*- C++ -*-===//
11 // non-loop form. In cases that this kicks in, it can be a significant
24 class Loop;
27 /// Performs Loop Idiom Recognize Pass.
30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,

Completed in 202 milliseconds

1 2 3 4 5 6 7 8 91011>>