Home
last modified time | relevance | path

Searched refs:LoopPass (Results 1 – 25 of 29) sorted by relevance

12

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopPass.cpp37 class PrintLoopPassWrapper : public LoopPass {
43 PrintLoopPassWrapper() : LoopPass(ID), OS(dbgs()) {} in PrintLoopPassWrapper()
45 : LoopPass(ID), OS(OS), Banner(Banner) {} in PrintLoopPassWrapper()
161 LoopPass *P = getContainedPass(Index); in runOnFunction()
181 LoopPass *P = getContainedPass(Index); in runOnFunction()
286 LoopPass *P = getContainedPass(Index); in runOnFunction()
307 Pass *LoopPass::createPrinterPass(raw_ostream &O, in createPrinterPass()
318 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager()
334 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager()
373 bool LoopPass::skipLoop(const Loop *L) const { in skipLoop()
H A DIVUsers.cpp354 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopPass.h27 class LoopPass : public Pass {
29 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} in LoopPass() function
96 LoopPass *getContainedPass(unsigned N) { in getContainedPass()
98 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]); in getContainedPass()
H A DIVUsers.h167 class IVUsersWrapperPass : public LoopPass {
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DPassPrinters.h22 class LoopPass; variable
34 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out);
H A DPassPrinters.cpp127 struct LoopPassPrinter : public LoopPass {
134 : LoopPass(ID), PassToPrint(PI), Out(out) { in LoopPassPrinter()
206 LoopPass *llvm::createLoopPassPrinter(const PassInfo *PI, raw_ostream &OS) { in createLoopPassPrinter()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp82 class LoopRotateLegacyPass : public LoopPass {
90 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass()
150 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopInstSimplify.cpp179 class LoopInstSimplifyLegacyPass : public LoopPass {
183 LoopInstSimplifyLegacyPass() : LoopPass(ID) { in LoopInstSimplifyLegacyPass()
249 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopSink.cpp416 struct LegacyLoopSinkPass : public LoopPass {
418 LegacyLoopSinkPass() : LoopPass(ID) { in LegacyLoopSinkPass()
473 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopDeletion.cpp526 class LoopDeletionLegacyPass : public LoopPass {
529 LoopDeletionLegacyPass() : LoopPass(ID) { in LoopDeletionLegacyPass()
546 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopUnrollAndJamPass.cpp459 class LoopUnrollAndJam : public LoopPass {
464 LoopUnrollAndJam(int OptLevel = 2) : LoopPass(ID), OptLevel(OptLevel) { in LoopUnrollAndJam()
511 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopSimplifyCFG.cpp722 class LoopSimplifyCFGLegacyPass : public LoopPass {
725 LoopSimplifyCFGLegacyPass() : LoopPass(ID) { in LoopSimplifyCFGLegacyPass()
766 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopVersioningLICM.cpp118 struct LoopVersioningLICMLegacyPass : public LoopPass {
121 LoopVersioningLICMLegacyPass() : LoopPass(ID) { in LoopVersioningLICMLegacyPass()
H A DLoopPredication.cpp318 class LoopPredicationLegacyPass : public LoopPass {
321 LoopPredicationLegacyPass() : LoopPass(ID) { in LoopPredicationLegacyPass()
350 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DGuardWidening.cpp822 struct LoopGuardWideningLegacyPass : public LoopPass {
825 LoopGuardWideningLegacyPass() : LoopPass(ID) { in LoopGuardWideningLegacyPass()
H A DLoopUnrollPass.cpp1248 class LoopUnroll : public LoopPass {
1281 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll()
1339 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopRerollPass.cpp165 class LoopRerollLegacyPass : public LoopPass {
169 LoopRerollLegacyPass() : LoopPass(ID) { in LoopRerollLegacyPass()
501 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopInterchange.cpp1771 struct LoopInterchangeLegacyPass : public LoopPass {
1774 LoopInterchangeLegacyPass() : LoopPass(ID) { in LoopInterchangeLegacyPass()
1803 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopUnswitch.cpp178 class LoopUnswitch : public LoopPass {
216 : LoopPass(ID), OptimizeForSize(Os), in LoopUnswitch()
405 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DIndVarSimplify.cpp1941 struct IndVarSimplifyLegacyPass : public LoopPass {
1944 IndVarSimplifyLegacyPass() : LoopPass(ID) { in IndVarSimplifyLegacyPass()
1982 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopIdiomRecognize.cpp259 class LoopIdiomRecognizeLegacyPass : public LoopPass {
263 explicit LoopIdiomRecognizeLegacyPass() : LoopPass(ID) { in LoopIdiomRecognizeLegacyPass()
340 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLICM.cpp214 struct LegacyLICMPass : public LoopPass {
219 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap) { in LegacyLICMPass()
328 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp54 class CanonicalizeFreezeInLoops : public LoopPass {
204 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp82 class MVETailPredication : public LoopPass {
92 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass {
168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()

12