| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | LoopPass.cpp | 37 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 D | CMakeLists.txt | 88 LoopPass.cpp
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A D | LoopPass.h | 27 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 D | IVUsers.h | 167 class IVUsersWrapperPass : public LoopPass {
|
| /netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/ |
| H A D | PassPrinters.h | 22 class LoopPass; variable 34 LoopPass *createLoopPassPrinter(const PassInfo *PI, raw_ostream &out);
|
| H A D | PassPrinters.cpp | 127 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()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/ |
| H A D | LoopRotation.cpp | 82 class LoopRotateLegacyPass : public LoopPass { 90 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass() 150 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopInstSimplify.cpp | 179 class LoopInstSimplifyLegacyPass : public LoopPass { 183 LoopInstSimplifyLegacyPass() : LoopPass(ID) { in LoopInstSimplifyLegacyPass() 249 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopDeletion.cpp | 289 class LoopDeletionLegacyPass : public LoopPass { 292 LoopDeletionLegacyPass() : LoopPass(ID) { in LoopDeletionLegacyPass() 309 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopSink.cpp | 416 struct LegacyLoopSinkPass : public LoopPass { 418 LegacyLoopSinkPass() : LoopPass(ID) { in LegacyLoopSinkPass() 473 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopUnrollAndJamPass.cpp | 453 class LoopUnrollAndJam : public LoopPass { 458 LoopUnrollAndJam(int OptLevel = 2) : LoopPass(ID), OptLevel(OptLevel) { in LoopUnrollAndJam() 504 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopSimplifyCFG.cpp | 722 class LoopSimplifyCFGLegacyPass : public LoopPass { 725 LoopSimplifyCFGLegacyPass() : LoopPass(ID) { in LoopSimplifyCFGLegacyPass() 766 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopVersioningLICM.cpp | 118 struct LoopVersioningLICMLegacyPass : public LoopPass { 121 LoopVersioningLICMLegacyPass() : LoopPass(ID) { in LoopVersioningLICMLegacyPass()
|
| H A D | LoopPredication.cpp | 318 class LoopPredicationLegacyPass : public LoopPass { 321 LoopPredicationLegacyPass() : LoopPass(ID) { in LoopPredicationLegacyPass() 350 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopUnrollPass.cpp | 1207 class LoopUnroll : public LoopPass { 1240 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll() 1298 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | GuardWidening.cpp | 822 struct LoopGuardWideningLegacyPass : public LoopPass { 825 LoopGuardWideningLegacyPass() : LoopPass(ID) { in LoopGuardWideningLegacyPass()
|
| H A D | LoopRerollPass.cpp | 165 class LoopRerollLegacyPass : public LoopPass { 169 LoopRerollLegacyPass() : LoopPass(ID) { in LoopRerollLegacyPass() 501 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| H A D | LoopUnswitch.cpp | 178 class LoopUnswitch : public LoopPass { 216 : LoopPass(ID), OptimizeForSize(Os), in LoopUnswitch() 405 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
|
| H A D | LoopInterchange.cpp | 1721 struct LoopInterchangeLegacyPass : public LoopPass { 1724 LoopInterchangeLegacyPass() : LoopPass(ID) { in LoopInterchangeLegacyPass() 1753 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | CanonicalizeFreezeInLoops.cpp | 54 class CanonicalizeFreezeInLoops : public LoopPass { 204 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/ |
| H A D | MVETailPredication.cpp | 82 class MVETailPredication : public LoopPass { 92 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
|
| /netbsd-src/external/apache2/llvm/lib/libLLVMAnalysis/ |
| H A D | Makefile | 75 LoopPass.cpp \
|
| /netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/llvm/lib/Analysis/ |
| H A D | BUILD.gn | 81 "LoopPass.cpp",
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/ |
| H A D | HexagonVectorLoopCarriedReuse.cpp | 164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass { 168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
|
| /netbsd-src/external/apache2/llvm/dist/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 542 .. _writing-an-llvm-pass-LoopPass: 544 The ``LoopPass`` class 547 All ``LoopPass`` execute on each :ref:`loop <loop-terminology>` in the function 548 independent of all of the other loops in the function. ``LoopPass`` processes 551 ``LoopPass`` subclasses are allowed to update loop nest using ``LPPassManager`` 553 ``LoopPass``\ es may overload three virtual methods to do their work. All 557 A ``LoopPass`` subclass which is intended to run as part of the main loop pass 562 and correct behavior. Analogously, ``INITIALIZE_PASS_DEPENDENCY(LoopPass)`` [all …]
|