/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/ |
H A D | PassPrinters.h | 24 class LoopPass; 39 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out,
|
H A D | PassPrinters.cpp | 18 #include "llvm/Analysis/LoopPass.h" 133 struct LoopPassPrinter : public LoopPass { 141 : LoopPass(ID), PassToPrint(PI), Out(out), QuietPass(Quiet) { 143 PassName = "LoopPass Printer: " + PassToPrintName; 219 LoopPass *llvm::createLoopPassPrinter(const PassInfo *PI, raw_ostream &OS,
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 1 //===- LoopPass.h - LoopPass class ----------------------------------------===// 9 // This file defines LoopPass class. All loop optimization 10 // and transformation passes are derived from LoopPass. 28 class LoopPass : public Pass { class in namespace:llvm 30 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} function in class:llvm::LoopPass 117 LoopPass *getContainedPass(unsigned N) { 119 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]);
|
H A D | Passes.h | 20 class LoopPass;
|
H A D | IVUsers.h | 18 #include "llvm/Analysis/LoopPass.h" 167 class IVUsersWrapperPass : public LoopPass {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | LoopPass.cpp | 1 //===- LoopPass.cpp - Loop Pass and Loop Pass Manager ---------------------===// 9 // This file implements LoopPass and LPPassManager. All loop optimization 10 // and transformation passes are derived from LoopPass. LPPassManager is 15 #include "llvm/Analysis/LoopPass.h" 36 class PrintLoopPassWrapper : public LoopPass { 42 PrintLoopPassWrapper() : LoopPass(ID), OS(dbgs()) {} 44 : LoopPass(ID), OS(OS), Banner(Banner) {} 101 LoopPass *LP = getContainedPass(Index); 114 LoopPass *LP = getContainedPass(Index); 122 LoopPass *L [all...] |
H A D | IVUsers.cpp | 19 #include "llvm/Analysis/LoopPass.h" 354 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopRotation.cpp | 16 #include "llvm/Analysis/LoopPass.h" 67 class LoopRotateLegacyPass : public LoopPass { 72 LoopRotateLegacyPass(int SpecifiedMaxHeaderSize = -1) : LoopPass(ID) { 119 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopInstSimplify.cpp | 23 #include "llvm/Analysis/LoopPass.h" 179 class LoopInstSimplifyLegacyPass : public LoopPass { 183 LoopInstSimplifyLegacyPass() : LoopPass(ID) { 249 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopDeletion.cpp | 20 #include "llvm/Analysis/LoopPass.h" 227 class LoopDeletionLegacyPass : public LoopPass { 230 LoopDeletionLegacyPass() : LoopPass(ID) { 246 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopSink.cpp | 41 #include "llvm/Analysis/LoopPass.h" 351 struct LegacyLoopSinkPass : public LoopPass { 353 LegacyLoopSinkPass() : LoopPass(ID) { 381 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopVersioningLICM.cpp | 69 #include "llvm/Analysis/LoopPass.h" 118 struct LoopVersioningLICM : public LoopPass { 122 : LoopPass(ID), LoopDepthThreshold(LVLoopDepthThreshold),
|
H A D | LoopSimplifyCFG.cpp | 26 #include "llvm/Analysis/LoopPass.h" 716 class LoopSimplifyCFGLegacyPass : public LoopPass { 719 LoopSimplifyCFGLegacyPass() : LoopPass(ID) { 760 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopPredication.cpp | 185 #include "llvm/Analysis/LoopPass.h" 318 class LoopPredicationLegacyPass : public LoopPass { 321 LoopPredicationLegacyPass() : LoopPass(ID) { 350 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopRerollPass.cpp | 25 #include "llvm/Analysis/LoopPass.h" 164 class LoopReroll : public LoopPass { 168 LoopReroll() : LoopPass(ID) { 490 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopInterchange.cpp | 21 #include "llvm/Analysis/LoopPass.h" 432 struct LoopInterchange : public LoopPass { 442 LoopInterchange() : LoopPass(ID) { 1612 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopUnswitch.cpp | 38 #include "llvm/Analysis/LoopPass.h" 170 class LoopUnswitch : public LoopPass { 207 : LoopPass(ID), OptimizeForSize(Os), 392 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LoopUnrollPass.cpp | 31 #include "llvm/Analysis/LoopPass.h" 1178 class LoopUnroll : public LoopPass { 1211 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), 1269 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | GuardWidening.cpp | 48 #include "llvm/Analysis/LoopPass.h" 826 struct LoopGuardWideningLegacyPass : public LoopPass { 829 LoopGuardWideningLegacyPass() : LoopPass(ID) {
|
H A D | LoopIdiomRecognize.cpp | 52 #include "llvm/Analysis/LoopPass.h" 203 class LoopIdiomRecognizeLegacyPass : public LoopPass { 207 explicit LoopIdiomRecognizeLegacyPass() : LoopPass(ID) { 276 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | InductiveRangeCheckElimination.cpp | 57 #include "llvm/Analysis/LoopPass.h" 245 class IRCELegacyPass : public LoopPass { 249 IRCELegacyPass() : LoopPass(ID) { 268 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
H A D | LICM.cpp | 45 #include "llvm/Analysis/LoopPass.h" 195 struct LegacyLICMPass : public LoopPass { 200 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap) { 309 INITIALIZE_PASS_DEPENDENCY(LoopPass)
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | LoopExtractor.cpp | 18 #include "llvm/Analysis/LoopPass.h" 39 struct LoopExtractor : public LoopPass { 44 : LoopPass(ID), NumLoops(numLoops) {
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | MVETailPredication.cpp | 32 #include "llvm/Analysis/LoopPass.h" 56 class MVETailPredication : public LoopPass { 65 MVETailPredication() : LoopPass(ID) { }
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonVectorLoopCarriedReuse.cpp | 122 #include "llvm/Analysis/LoopPass.h" 265 class HexagonVectorLoopCarriedReuse : public LoopPass { 269 explicit HexagonVectorLoopCarriedReuse() : LoopPass(ID) {
|