| /openbsd-src/gnu/llvm/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 | CMakeLists.txt | 96 LoopPass.cpp
|
| H A D | IVUsers.cpp | 300 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
|
| /openbsd-src/gnu/llvm/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 | 161 class IVUsersWrapperPass : public LoopPass {
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 80 class LoopRotateLegacyPass : public LoopPass { 88 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass() 144 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopInstSimplify.cpp | 177 class LoopInstSimplifyLegacyPass : public LoopPass { 181 LoopInstSimplifyLegacyPass() : LoopPass(ID) { in LoopInstSimplifyLegacyPass() 240 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopSink.cpp | 377 struct LegacyLoopSinkPass : public LoopPass { 379 LegacyLoopSinkPass() : LoopPass(ID) { in LegacyLoopSinkPass() 424 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopUnrollAndJamPass.cpp | 465 class LoopUnrollAndJam : public LoopPass { 470 LoopUnrollAndJam(int OptLevel = 2) : LoopPass(ID), OptLevel(OptLevel) { in LoopUnrollAndJam() 517 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopDeletion.cpp | 544 class LoopDeletionLegacyPass : public LoopPass { 547 LoopDeletionLegacyPass() : LoopPass(ID) { in LoopDeletionLegacyPass() 564 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopVersioningLICM.cpp | 116 struct LoopVersioningLICMLegacyPass : public LoopPass { 119 LoopVersioningLICMLegacyPass() : LoopPass(ID) { in LoopVersioningLICMLegacyPass()
|
| H A D | LoopSimplifyCFG.cpp | 739 class LoopSimplifyCFGLegacyPass : public LoopPass { 742 LoopSimplifyCFGLegacyPass() : LoopPass(ID) { in LoopSimplifyCFGLegacyPass() 778 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopPredication.cpp | 329 class LoopPredicationLegacyPass : public LoopPass { 332 LoopPredicationLegacyPass() : LoopPass(ID) { in LoopPredicationLegacyPass() 364 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | GuardWidening.cpp | 846 struct LoopGuardWideningLegacyPass : public LoopPass { 849 LoopGuardWideningLegacyPass() : LoopPass(ID) { in LoopGuardWideningLegacyPass()
|
| H A D | LoopRerollPass.cpp | 160 class LoopRerollLegacyPass : public LoopPass { 164 LoopRerollLegacyPass() : LoopPass(ID) { in LoopRerollLegacyPass() 497 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopUnrollPass.cpp | 1358 class LoopUnroll : public LoopPass { 1393 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1451 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopInterchange.cpp | 1721 struct LoopInterchangeLegacyPass : public LoopPass { 1724 LoopInterchangeLegacyPass() : LoopPass(ID) { in LoopInterchangeLegacyPass() 1754 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | IndVarSimplify.cpp | 2228 struct IndVarSimplifyLegacyPass : public LoopPass { 2231 IndVarSimplifyLegacyPass() : LoopPass(ID) { in IndVarSimplifyLegacyPass() 2269 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LICM.cpp | 207 struct LegacyLICMPass : public LoopPass { 213 : LoopPass(ID), LICM(LicmMssaOptCap, LicmMssaNoAccForPromotionCap, in LegacyLICMPass() 345 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 52 class CanonicalizeFreezeInLoops : public LoopPass { 202 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 82 class MVETailPredication : public LoopPass { 92 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
|
| /openbsd-src/gnu/usr.bin/clang/libLLVMAnalysis/ |
| H A D | Makefile | 77 LoopPass.cpp \
|
| /openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 84 "LoopPass.cpp",
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass { 168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
|
| /openbsd-src/gnu/llvm/llvm/docs/ |
| H A D | WritingAnLLVMPass.rst | 25 <writing-an-llvm-pass-FunctionPass>` , or :ref:`LoopPass 26 <writing-an-llvm-pass-LoopPass>`, or :ref:`RegionPass 525 .. _writing-an-llvm-pass-LoopPass: 527 The ``LoopPass`` class 530 All ``LoopPass`` execute on each :ref:`loop <loop-terminology>` in the function 531 independent of all of the other loops in the function. ``LoopPass`` processes 534 ``LoopPass`` subclasses are allowed to update loop nest using ``LPPassManager`` 536 ``LoopPass``\ es may override three virtual methods to do their work. All 540 A ``LoopPass`` subclass which is intended to run as part of the main loop pass 545 and correct behavior. Analogously, ``INITIALIZE_PASS_DEPENDENCY(LoopPass)`` [all …]
|