/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;
|