Home
last modified time | relevance | path

Searched refs:runOnLoop (Results 1 – 25 of 33) sorted by relevance

12

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DLoopVersioningLICM.cpp126 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
157 bool runOnLoop(Loop *L, LoopInfo *LI, DominatorTree *DT);
579 bool LoopVersioningLICMLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() function in LoopVersioningLICMLegacyPass
594 return LoopVersioningLICM(AA, SE, ORE, GetLAI).runOnLoop(L, LI, DT); in runOnLoop()
597 bool LoopVersioningLICM::runOnLoop(Loop *L, LoopInfo *LI, DominatorTree *DT) { in runOnLoop() function in LoopVersioningLICM
680 if (!LoopVersioningLICM(AA, SE, &ORE, GetLAI).runOnLoop(&L, LI, DT)) in run()
H A DLoopDataPrefetch.cpp72 bool runOnLoop(Loop *L);
222 MadeChange |= runOnLoop(*L); in run()
270 bool LoopDataPrefetch::runOnLoop(Loop *L) { in runOnLoop() function in LoopDataPrefetch
H A DPlaceSafepoints.cpp123 bool runOnLoop(Loop *);
128 runOnLoop(L); in runOnLoopAndSubLoops()
308 bool PlaceBackedgeSafepointsImpl::runOnLoop(Loop *L) { in runOnLoop() function in PlaceBackedgeSafepointsImpl
H A DLoopDeletion.cpp297 bool runOnLoop(Loop *L, LPPassManager &) override;
315 bool LoopDeletionLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() function in LoopDeletionLegacyPass
H A DLoopPredication.cpp315 bool runOnLoop(Loop *L);
330 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anon8af7232a0111::LoopPredicationLegacyPass
340 return LP.runOnLoop(L); in runOnLoop()
367 if (!LP.runOnLoop(&L)) in run()
1187 bool LoopPredication::runOnLoop(Loop *Loop) { in runOnLoop() function in LoopPredication
H A DLoopRerollPass.cpp173 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
187 bool runOnLoop(Loop *L);
1662 bool LoopReroll::runOnLoop(Loop *L) { in runOnLoop() function in LoopReroll
1712 bool LoopRerollLegacyPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() function in LoopRerollLegacyPass
1724 return LoopReroll(AA, LI, SE, TLI, DT, PreserveLCSSA).runOnLoop(L); in runOnLoop()
1730 return LoopReroll(&AR.AA, &AR.LI, &AR.SE, &AR.TLI, &AR.DT, true).runOnLoop(&L) in run()
H A DLoopRotation.cpp112 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anond9eadc880111::LoopRotateLegacyPass
H A DLoopInstSimplify.cpp187 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anon6dfb7dc30111::LoopInstSimplifyLegacyPass
H A DLICM.cpp196 bool runOnLoop(Loop *L, AAResults *AA, LoopInfo *LI, DominatorTree *DT,
223 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function
242 return LICM.runOnLoop( in runOnLoop()
284 if (!LICM.runOnLoop(&L, &AR.AA, &AR.LI, &AR.DT, AR.BFI, &AR.TLI, &AR.TTI, in run()
347 bool LoopInvariantCodeMotion::runOnLoop( in runOnLoop() function in LoopInvariantCodeMotion
H A DLoopIdiomRecognize.cpp174 bool runOnLoop(Loop *L);
267 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anon705bfb100111::LoopIdiomRecognizeLegacyPass
296 return LIR.runOnLoop(L); in runOnLoop()
328 if (!LIR.runOnLoop(&L)) in run()
358 bool LoopIdiomRecognize::runOnLoop(Loop *L) { in runOnLoop() function in LoopIdiomRecognize
H A DLoopSink.cpp422 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function
H A DLoopUnrollAndJamPass.cpp462 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anon8033c6d60111::LoopUnrollAndJam
H A DLoopSimplifyCFG.cpp729 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function in __anone26eb4350711::LoopSimplifyCFGLegacyPass
H A DLoopUnswitch.cpp221 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
532 bool LoopUnswitch::runOnLoop(Loop *L, LPPassManager &LPMRef) { in runOnLoop() function in LoopUnswitch
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp77 bool runOnLoop(Loop &L);
142 MadeChange |= runOnLoop(**LIt); in run()
147 bool FalkorMarkStridedAccesses::runOnLoop(Loop &L) { in runOnLoop() function in FalkorMarkStridedAccesses
204 void runOnLoop(MachineLoop &L, MachineFunction &Fn);
677 void FalkorHWPFFix::runOnLoop(MachineLoop &L, MachineFunction &Fn) { in runOnLoop() function in FalkorHWPFFix
834 runOnLoop(**L, Fn); in runOnMachineFunction()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.cpp61 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
219 bool CanonicalizeFreezeInLoops::runOnLoop(Loop *L, LPPassManager &) { in runOnLoop() function in CanonicalizeFreezeInLoops
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DLoopPass.cpp51 bool runOnLoop(Loop *L, LPPassManager &) override { in runOnLoop() function in __anona0db909f0111::PrintLoopPassWrapper
198 LocalChanged = P->runOnLoop(CurrentLoop, *this); in runOnFunction()
H A DIVUsers.cpp366 bool IVUsersWrapperPass::runOnLoop(Loop *L, LPPassManager &LPM) { in runOnLoop() function in IVUsersWrapperPass
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp103 bool runOnLoop(Loop *L, LPPassManager&) override;
127 bool MVETailPredication::runOnLoop(Loop *L, LPPassManager&) { in runOnLoop() function in MVETailPredication
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DLoopPass.h38 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0;
H A DIVUsers.h180 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/
H A DPPCLoopInstrFormPrep.cpp184 bool runOnLoop(Loop *L);
304 MadeChange |= runOnLoop(*L); in runOnFunction()
799 bool PPCLoopInstrFormPrep::runOnLoop(Loop *L) { in runOnLoop() function in PPCLoopInstrFormPrep
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/Hexagon/
H A DHexagonVectorLoopCarriedReuse.cpp184 bool runOnLoop(Loop *L, LPPassManager &LPM) override;
236 bool HexagonVectorLoopCarriedReuseLegacyPass::runOnLoop(Loop *L, in runOnLoop() function in HexagonVectorLoopCarriedReuseLegacyPass
/netbsd-src/external/apache2/llvm/dist/llvm/tools/opt/
H A DPassPrinters.cpp139 bool runOnLoop(Loop *L, LPPassManager &LPM) override { in runOnLoop() function
/netbsd-src/external/apache2/llvm/dist/llvm/docs/
H A DWritingAnLLVMPass.rst578 .. _writing-an-llvm-pass-runOnLoop:
580 The ``runOnLoop`` method
585 virtual bool runOnLoop(Loop *, LPPassManager &LPM) = 0;
587 The ``runOnLoop`` method must be implemented by your subclass to do the
600 when the pass framework has finished calling :ref:`runOnLoop
601 <writing-an-llvm-pass-runOnLoop>` for every loop in the program being compiled.

12