Home
last modified time | relevance | path

Searched refs:LoopInfoWrapperPass (Results 1 – 25 of 48) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyBlockFrequencyInfo.cpp29 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
49 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage()
57 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
65 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getLazyBFIAnalysisUsage()
71 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass); in initializeLazyBFIPassPass()
H A DLazyBranchProbabilityInfo.cpp28 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
50 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage()
58 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
67 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getLazyBPIAnalysisUsage()
73 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass); in initializeLazyBPIPassPass()
H A DLoopInfo.cpp1170 LoopInfoWrapperPass::LoopInfoWrapperPass() : FunctionPass(ID) { in LoopInfoWrapperPass() function in LoopInfoWrapperPass
1174 char LoopInfoWrapperPass::ID = 0;
1175 INITIALIZE_PASS_BEGIN(LoopInfoWrapperPass, "loops", "Natural Loop Information",
1178 INITIALIZE_PASS_END(LoopInfoWrapperPass, "loops", "Natural Loop Information", in INITIALIZE_PASS_DEPENDENCY()
1181 bool LoopInfoWrapperPass::runOnFunction(Function &) { in INITIALIZE_PASS_DEPENDENCY()
1187 void LoopInfoWrapperPass::verifyAnalysis() const { in verifyAnalysis()
1199 void LoopInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
1204 void LoopInfoWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
H A DIVUsers.cpp45 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
306 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
315 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
H A DBlockFrequencyInfo.cpp299 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
319 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
328 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DLoopPass.cpp105 Info.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
129 auto &LIWP = getAnalysis<LoopInfoWrapperPass>(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp47 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
49 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
67 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
231 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DFixIrreducible.cpp91 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
93 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
108 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
343 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp237 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
238 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
H A DLCSSA.cpp480 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
501 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
511 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DLoopSimplify.cpp759 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
760 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
784 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
797 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DBreakCriticalEdges.cpp55 auto *LIWP = getAnalysisIfAvailable<LoopInfoWrapperPass>(); in runOnFunction()
65 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DSink.cpp252 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
263 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
265 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
272 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DTLSVariableHoist.cpp65 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
79 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
97 getAnalysis<LoopInfoWrapperPass>().getLoopInfo()); in runOnFunction()
H A DLoopDataPrefetch.cpp126 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
127 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
145 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
200 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DPlaceSafepoints.cpp133 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
144 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
170 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
H A DLoopRotation.cpp129 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp51 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
52 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
90 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
121 return this->getAnalysis<LoopInfoWrapperPass>(F, &Changed).getLoopInfo(); in runOnModule()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp131 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
132 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
239 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
601 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_BEGIN()
H A DTypePromotion.cpp186 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
190 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
1008 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
1022 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp101 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
104 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
351 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp92 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
93 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
108 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
127 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h593 class LoopInfoWrapperPass : public FunctionPass {
599 LoopInfoWrapperPass();
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp97 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
100 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFCheckAndAdjustIR.cpp349 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>(F).getLoopInfo(); in sinkMinMax()
365 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()

12