HomeSort by relevance Sort by last modified time
    Searched refs:LoopPass (Results 1 - 22 of 22) sorted by null

  /external/llvm/include/llvm/Analysis/
LoopPass.h 1 //===- LoopPass.h - LoopPass class ----------------------------------------===//
10 // This file defines LoopPass class. All loop optimization
11 // and transformation passes are derived from LoopPass.
30 class LoopPass : public Pass {
32 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {}
107 LoopPass *getContainedPass(unsigned N) {
109 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]);
129 // queue. This allows LoopPass to change loop nest for the loop. Thi
    [all...]
Passes.h 21 class LoopPass;
178 LoopPass *createLoopDependenceAnalysisPass();
LoopDependenceAnalysis.h 26 #include "llvm/Analysis/LoopPass.h"
38 class LoopDependenceAnalysis : public LoopPass {
94 LoopDependenceAnalysis() : LoopPass(ID) {
120 LoopPass *createLoopDependenceAnalysisPass();
IVUsers.h 18 #include "llvm/Analysis/LoopPass.h"
120 class IVUsers : public LoopPass {
  /external/llvm/lib/Analysis/
LoopPass.cpp 1 //===- LoopPass.cpp - Loop Pass and Loop Pass Manager ---------------------===//
10 // This file implements LoopPass and LPPassManager. All loop optimization
11 // and transformation passes are derived from LoopPass. LPPassManager is
16 #include "llvm/Analysis/LoopPass.h"
28 class PrintLoopPass : public LoopPass {
36 : LoopPass(ID), Banner(B), Out(o) {}
189 // queue. This allows LoopPass to change loop nest for the loop. This
201 LoopPass *LP = getContainedPass(Index);
216 LoopPass *LP = getContainedPass(Index);
259 LoopPass *P = getContainedPass(Index)
    [all...]
Android.mk 38 LoopPass.cpp \
IVUsers.cpp 22 #include "llvm/Analysis/LoopPass.h"
161 : LoopPass(ID) {
LoopDependenceAnalysis.cpp 27 #include "llvm/Analysis/LoopPass.h"
47 LoopPass *llvm::createLoopDependenceAnalysisPass() {
  /external/llvm/lib/Transforms/Scalar/
LoopInstSimplify.cpp 19 #include "llvm/Analysis/LoopPass.h"
30 class LoopInstSimplify : public LoopPass {
33 LoopInstSimplify() : LoopPass(ID) {
LoopUnrollPass.cpp 18 #include "llvm/Analysis/LoopPass.h"
43 class LoopUnroll : public LoopPass {
46 LoopUnroll(int T = -1, int C = -1, int P = -1) : LoopPass(ID) {
LoopDeletion.cpp 19 #include "llvm/Analysis/LoopPass.h"
29 class LoopDeletion : public LoopPass {
32 LoopDeletion() : LoopPass(ID) {
LoopRotation.cpp 19 #include "llvm/Analysis/LoopPass.h"
35 class LoopRotate : public LoopPass {
38 LoopRotate() : LoopPass(ID) {
LICM.cpp 44 #include "llvm/Analysis/LoopPass.h"
67 struct LICM : public LoopPass {
69 LICM() : LoopPass(ID) {
LoopIdiomRecognize.cpp 49 #include "llvm/Analysis/LoopPass.h"
66 class LoopIdiomRecognize : public LoopPass {
74 explicit LoopIdiomRecognize() : LoopPass(ID) {
LoopUnswitch.cpp 38 #include "llvm/Analysis/LoopPass.h"
67 class LoopUnswitch : public LoopPass {
94 LoopPass(ID), OptimizeForSize(Os), redoLoop(false),
    [all...]
IndVarSimplify.cpp 53 #include "llvm/Analysis/LoopPass.h"
89 class IndVarSimplify : public LoopPass {
101 IndVarSimplify() : LoopPass(ID), IU(0), LI(0), SE(0), DT(0), TD(0),
    [all...]
LoopStrengthReduce.cpp 64 #include "llvm/Analysis/LoopPass.h"
    [all...]
  /external/llvm/lib/Transforms/IPO/
LoopExtractor.cpp 23 #include "llvm/Analysis/LoopPass.h"
35 struct LoopExtractor : public LoopPass {
40 : LoopPass(ID), NumLoops(numLoops) {
  /external/llvm/lib/Transforms/Utils/
LCSSA.cpp 37 #include "llvm/Analysis/LoopPass.h"
48 struct LCSSA : public LoopPass {
50 LCSSA() : LoopPass(ID) {
LoopSimplify.cpp 51 #include "llvm/Analysis/LoopPass.h"
67 struct LoopSimplify : public LoopPass {
69 LoopSimplify() : LoopPass(ID) {
  /external/llvm/unittests/VMCore/
PassManagerTest.cpp 15 #include "llvm/Analysis/LoopPass.h"
186 struct LPass : public PassTestBase<LoopPass> {
197 PassTestBase<LoopPass>::finishedOK(run);
  /external/llvm/tools/opt/
opt.cpp 23 #include "llvm/Analysis/LoopPass.h"
246 struct LoopPassPrinter : public LoopPass {
253 LoopPass(ID), PassToPrint(PI), Out(out) {
255 PassName = "LoopPass Printer: " + PassToPrintName;

Completed in 81 milliseconds