Searched refs:LoopPass (Results 1 – 14 of 14) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | LoopPass.cpp | 35 class PrintLoopPassWrapper : public LoopPass { 41 PrintLoopPassWrapper() : LoopPass(ID), OS(dbgs()) {} in PrintLoopPassWrapper() 43 : LoopPass(ID), OS(OS), Banner(Banner) {} in PrintLoopPassWrapper() 158 LoopPass *P = getContainedPass(Index); in runOnFunction() 178 LoopPass *P = getContainedPass(Index); in runOnFunction() 283 LoopPass *P = getContainedPass(Index); in runOnFunction() 304 Pass *LoopPass::createPrinterPass(raw_ostream &O, in createPrinterPass() 315 void LoopPass::preparePassManager(PMStack &PMS) { in preparePassManager() 331 void LoopPass::assignPassManager(PMStack &PMS, in assignPassManager() 370 bool LoopPass::skipLoop(const Loop *L) const { in skipLoop()
|
| H A D | IVUsers.cpp | 300 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | LoopPass.h | 28 class LoopPass : public Pass { 30 explicit LoopPass(char &pid) : Pass(PT_Loop, pid) {} in LoopPass() function 97 LoopPass *getContainedPass(unsigned N) { in getContainedPass() 99 LoopPass *LP = static_cast<LoopPass *>(PassVector[N]); in getContainedPass()
|
| H A D | IVUsers.h | 162 class IVUsersWrapperPass : public LoopPass {
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 95 class LoopRotateLegacyPass : public LoopPass { 103 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass() 159 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopUnrollPass.cpp | 1342 class LoopUnroll : public LoopPass { 1377 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1435 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LICM.cpp | 227 struct LegacyLICMPass : public LoopPass { 233 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap, in LegacyLICMPass() 362 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopStrengthReduce.cpp | 6023 class LoopStrengthReduce : public LoopPass { 6036 LoopStrengthReduce::LoopStrengthReduce() : LoopPass(ID) { in LoopStrengthReduce()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 54 class CanonicalizeFreezeInLoops : public LoopPass { 231 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 83 class MVETailPredication : public LoopPass { 93 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass { 168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
|
| H A D | HexagonLoopIdiomRecognition.cpp | 150 class HexagonLoopIdiomRecognizeLegacyPass : public LoopPass { 154 explicit HexagonLoopIdiomRecognizeLegacyPass() : LoopPass(ID) { in HexagonLoopIdiomRecognizeLegacyPass()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/ |
| H A D | AArch64LoopIdiomTransform.cpp | 111 class AArch64LoopIdiomTransformLegacyPass : public LoopPass { 115 explicit AArch64LoopIdiomTransformLegacyPass() : LoopPass(ID) { in AArch64LoopIdiomTransformLegacyPass()
|
| /freebsd-14.2/lib/clang/libllvm/ |
| H A D | Makefile | 117 SRCS_MIN+= Analysis/LoopPass.cpp
|