Searched refs:LoopPass (Results 1 - 20 of 20) sorted by relevance
/external/llvm/tools/opt/ |
H A D | PassPrinters.h | 23 class LoopPass; 37 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out,
|
H A D | PassPrinters.cpp | 16 #include "llvm/Analysis/LoopPass.h" 128 struct LoopPassPrinter : public LoopPass { 136 : LoopPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { 138 PassName = "LoopPass Printer: " + PassToPrintName; 247 LoopPass *llvm::createLoopPassPrinter(const PassInfo *PI, raw_ostream &OS,
|
/external/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 1 //===- LoopPass.h - LoopPass class ----------------------------------------===// 10 // This file defines LoopPass class. All loop optimization 11 // and transformation passes are derived from LoopPass. 29 class LoopPass : public Pass { class in namespace:llvm 31 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} function in class:llvm::LoopPass 114 LoopPass *getContainedPass(unsigned N) { 116 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]); 136 // queue. This allows LoopPass t [all...] |
H A D | Passes.h | 21 class LoopPass;
|
H A D | IVUsers.h | 18 #include "llvm/Analysis/LoopPass.h" 119 class IVUsers : public LoopPass {
|
/external/llvm/lib/Analysis/ |
H A D | 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" 29 class PrintLoopPass : public LoopPass { 37 : LoopPass(ID), Banner(B), Out(o) {} 135 // queue. This allows LoopPass to change loop nest for the loop. This 147 LoopPass *LP = getContainedPass(Index); 162 LoopPass *LP = getContainedPass(Index); 212 LoopPass * [all...] |
H A D | Android.mk | 38 LoopPass.cpp \
|
H A D | IVUsers.cpp | 17 #include "llvm/Analysis/LoopPass.h" 239 : LoopPass(ID) {
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopInstSimplify.cpp | 19 #include "llvm/Analysis/LoopPass.h" 33 class LoopInstSimplify : public LoopPass { 36 LoopInstSimplify() : LoopPass(ID) {
|
H A D | LoopDeletion.cpp | 20 #include "llvm/Analysis/LoopPass.h" 30 class LoopDeletion : public LoopPass { 33 LoopDeletion() : LoopPass(ID) {
|
H A D | LoopUnrollPass.cpp | 17 #include "llvm/Analysis/LoopPass.h" 59 class LoopUnroll : public LoopPass { 62 LoopUnroll(int T = -1, int C = -1, int P = -1, int R = -1) : LoopPass(ID) {
|
H A D | LoopRotation.cpp | 18 #include "llvm/Analysis/LoopPass.h" 43 class LoopRotate : public LoopPass { 46 LoopRotate(int SpecifiedMaxHeaderSize = -1) : LoopPass(ID) {
|
H A D | LICM.cpp | 39 #include "llvm/Analysis/LoopPass.h" 75 struct LICM : public LoopPass { 77 LICM() : LoopPass(ID) {
|
H A D | LoopIdiomRecognize.cpp | 47 #include "llvm/Analysis/LoopPass.h" 131 class LoopIdiomRecognize : public LoopPass { 140 explicit LoopIdiomRecognize() : LoopPass(ID) {
|
H A D | LoopRerollPass.cpp | 20 #include "llvm/Analysis/LoopPass.h" 122 class LoopReroll : public LoopPass { 125 LoopReroll() : LoopPass(ID) {
|
H A D | LoopUnswitch.cpp | 36 #include "llvm/Analysis/LoopPass.h" 126 class LoopUnswitch : public LoopPass { 154 LoopPass(ID), OptimizeForSize(Os), redoLoop(false),
|
H A D | IndVarSimplify.cpp | 32 #include "llvm/Analysis/LoopPass.h" 71 class IndVarSimplify : public LoopPass { 83 IndVarSimplify() : LoopPass(ID), LI(nullptr), SE(nullptr), DT(nullptr),
|
H A D | LoopStrengthReduce.cpp | 63 #include "llvm/Analysis/LoopPass.h" 5031 class LoopStrengthReduce : public LoopPass { 5060 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) {
|
/external/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 19 #include "llvm/Analysis/LoopPass.h" 37 struct LoopExtractor : public LoopPass { 42 : LoopPass(ID), NumLoops(numLoops) {
|
/external/llvm/unittests/IR/ |
H A D | LegacyPassManagerTest.cpp | 21 #include "llvm/Analysis/LoopPass.h" 195 struct LPass : public PassTestBase<LoopPass> { 206 PassTestBase<LoopPass>::finishedOK(run);
|
Completed in 189 milliseconds