Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLazyBlockFrequencyInfo.cpp29 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
47 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getAnalysisUsage()
55 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
63 AU.addRequiredTransitive<LoopInfoWrapperPass>(); in getLazyBFIAnalysisUsage()
69 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.cpp1213 LoopInfoWrapperPass::LoopInfoWrapperPass() : FunctionPass(ID) {} in LoopInfoWrapperPass() function in LoopInfoWrapperPass
1215 char LoopInfoWrapperPass::ID = 0;
1216 INITIALIZE_PASS_BEGIN(LoopInfoWrapperPass, "loops", "Natural Loop Information",
1219 INITIALIZE_PASS_END(LoopInfoWrapperPass, "loops", "Natural Loop Information", in INITIALIZE_PASS_DEPENDENCY()
1222 bool LoopInfoWrapperPass::runOnFunction(Function &) { in INITIALIZE_PASS_DEPENDENCY()
1228 void LoopInfoWrapperPass::verifyAnalysis() const { in verifyAnalysis()
1240 void LoopInfoWrapperPass::getAnalysisUsage(AnalysisUsage &AU) const { in getAnalysisUsage()
1245 void LoopInfoWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
H A DIVUsers.cpp45 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
304 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
313 auto *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
H A DBlockFrequencyInfo.cpp298 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
316 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
325 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DLoopPass.cpp106 Info.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
130 auto &LIWP = getAnalysis<LoopInfoWrapperPass>(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReg2Mem.cpp126 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
127 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
132 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
143 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass);
H A DSink.cpp250 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
261 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
263 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
270 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DLoopTermFold.cpp322 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
323 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
341 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnLoop()
372 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopDataPrefetch.cpp125 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
126 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
144 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
199 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DPlaceSafepoints.cpp134 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
145 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
171 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DUnifyLoopExits.cpp48 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
50 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
68 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
218 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DFixIrreducible.cpp110 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
125 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
351 auto *LIWP = getAnalysisIfAvailable<LoopInfoWrapperPass>(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp237 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
238 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
H A DLCSSA.cpp516 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
537 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
547 LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
H A DLoopSimplify.cpp755 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
756 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
779 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
792 LoopInfo *LI = &getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/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/Target/SPIRV/
H A DSPIRVMergeRegionExitTargets.cpp239 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
262 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
277 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DHardwareLoops.cpp130 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
131 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
238 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
603 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_BEGIN()
H A DTypePromotion.cpp187 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
191 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
1017 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
1031 auto &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIAnnotateControlFlow.cpp417 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
420 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
428 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64FalkorHWPFFix.cpp89 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
90 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
105 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
124 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/Analysis/
H A DSPIRVConvergenceRegionAnalysis.cpp35 INITIALIZE_PASS_DEPENDENCY(LoopInfoWrapperPass)
321 LoopInfo &LI = getAnalysis<LoopInfoWrapperPass>().getLoopInfo(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DMVETailPredication.cpp95 AU.addRequired<LoopInfoWrapperPass>(); in getAnalysisUsage()
98 AU.addPreserved<LoopInfoWrapperPass>(); in getAnalysisUsage()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopInfo.h596 class LLVM_ABI LoopInfoWrapperPass : public FunctionPass {
602 LoopInfoWrapperPass();

12