Home
last modified time | relevance | path

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

12

/openbsd-src/gnu/llvm/llvm/lib/Analysis/
H A DLoopPass.cpp35 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 DCMakeLists.txt96 LoopPass.cpp
H A DIVUsers.cpp300 IVUsersWrapperPass::IVUsersWrapperPass() : LoopPass(ID) { in IVUsersWrapperPass()
/openbsd-src/gnu/llvm/llvm/include/llvm/Analysis/
H A DLoopPass.h28 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 DIVUsers.h161 class IVUsersWrapperPass : public LoopPass {
/openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopRotation.cpp80 class LoopRotateLegacyPass : public LoopPass {
88 : LoopPass(ID), PrepareForLTO(PrepareForLTO) { in LoopRotateLegacyPass()
144 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopInstSimplify.cpp177 class LoopInstSimplifyLegacyPass : public LoopPass {
181 LoopInstSimplifyLegacyPass() : LoopPass(ID) { in LoopInstSimplifyLegacyPass()
240 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopSink.cpp377 struct LegacyLoopSinkPass : public LoopPass {
379 LegacyLoopSinkPass() : LoopPass(ID) { in LegacyLoopSinkPass()
424 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopUnrollAndJamPass.cpp465 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 DLoopDeletion.cpp544 class LoopDeletionLegacyPass : public LoopPass {
547 LoopDeletionLegacyPass() : LoopPass(ID) { in LoopDeletionLegacyPass()
564 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopVersioningLICM.cpp116 struct LoopVersioningLICMLegacyPass : public LoopPass {
119 LoopVersioningLICMLegacyPass() : LoopPass(ID) { in LoopVersioningLICMLegacyPass()
H A DLoopSimplifyCFG.cpp739 class LoopSimplifyCFGLegacyPass : public LoopPass {
742 LoopSimplifyCFGLegacyPass() : LoopPass(ID) { in LoopSimplifyCFGLegacyPass()
778 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopPredication.cpp329 class LoopPredicationLegacyPass : public LoopPass {
332 LoopPredicationLegacyPass() : LoopPass(ID) { in LoopPredicationLegacyPass()
364 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DGuardWidening.cpp846 struct LoopGuardWideningLegacyPass : public LoopPass {
849 LoopGuardWideningLegacyPass() : LoopPass(ID) { in LoopGuardWideningLegacyPass()
H A DLoopRerollPass.cpp160 class LoopRerollLegacyPass : public LoopPass {
164 LoopRerollLegacyPass() : LoopPass(ID) { in LoopRerollLegacyPass()
497 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopUnrollPass.cpp1358 class LoopUnroll : public LoopPass {
1393 : LoopPass(ID), OptLevel(OptLevel), OnlyWhenForced(OnlyWhenForced), in LoopUnroll()
1451 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopInterchange.cpp1721 struct LoopInterchangeLegacyPass : public LoopPass {
1724 LoopInterchangeLegacyPass() : LoopPass(ID) { in LoopInterchangeLegacyPass()
1754 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DIndVarSimplify.cpp2228 struct IndVarSimplifyLegacyPass : public LoopPass {
2231 IndVarSimplifyLegacyPass() : LoopPass(ID) { in IndVarSimplifyLegacyPass()
2269 INITIALIZE_PASS_DEPENDENCY(LoopPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLICM.cpp207 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 DCanonicalizeFreezeInLoops.cpp52 class CanonicalizeFreezeInLoops : public LoopPass {
202 CanonicalizeFreezeInLoops::CanonicalizeFreezeInLoops() : LoopPass(ID) { in CanonicalizeFreezeInLoops()
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp82 class MVETailPredication : public LoopPass {
92 MVETailPredication() : LoopPass(ID) { } in MVETailPredication()
/openbsd-src/gnu/usr.bin/clang/libLLVMAnalysis/
H A DMakefile77 LoopPass.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Analysis/
H A DBUILD.gn84 "LoopPass.cpp",
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp164 class HexagonVectorLoopCarriedReuseLegacyPass : public LoopPass {
168 explicit HexagonVectorLoopCarriedReuseLegacyPass() : LoopPass(ID) { in HexagonVectorLoopCarriedReuseLegacyPass()
/openbsd-src/gnu/llvm/llvm/docs/
H A DWritingAnLLVMPass.rst25 <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 …]

12