Home
last modified time | relevance | path

Searched refs:LoopAnalysisManager (Results 1 – 25 of 70) sorted by relevance

123

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Scalar/
HDLoopPassManager.h60 std::declval<Loop &>(), std::declval<LoopAnalysisManager &>(),
70 class PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
73 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
94 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
110 detail::PassModel<Loop, PassT, LoopAnalysisManager, in addPass()
124 detail::PassModel<LoopNest, PassT, LoopAnalysisManager, in addPass()
142 detail::PassConcept<Loop, LoopAnalysisManager,
145 detail::PassConcept<LoopNest, LoopAnalysisManager,
159 runSinglePass(IRUnitT &IR, PassT &Pass, LoopAnalysisManager &AM,
163 PreservedAnalyses runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM,
[all …]
HDSimpleLoopUnswitch.h29 LoopAnalysisManager::Invalidator &) { in invalidate()
37 Result run(Loop &L, LoopAnalysisManager &AM, in run()
46 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM, in run()
109 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLICM.h76 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
94 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
HDLoopInterchange.h21 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
HDLoopPredication.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopBoundSplit.h36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopSimplifyCFG.h30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopStrengthReduce.h35 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopInstSimplify.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopVersioningLICM.h21 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopFlatten.h27 PreservedAnalyses run(LoopNest &LN, LoopAnalysisManager &LAM,
HDLoopDeletion.h28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopIdiomRecognize.h42 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDIndVarSimplify.h31 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDLoopUnrollAndJamPass.h25 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
HDGuardWidening.h29 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDIVUsersPrinter.h26 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Analysis/
HDLoopAnalysisManager.h77 LoopAnalysisManager; typedef
80 typedef InnerAnalysisManagerProxy<LoopAnalysisManager, Function>
90 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result()
123 LoopAnalysisManager &getManager() { return *InnerAM; } in getManager()
138 LoopAnalysisManager *InnerAM;
151 extern template class InnerAnalysisManagerProxy<LoopAnalysisManager, Function>;
HDLoopNestAnalysis.h208 Result run(Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR);
218 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
HDLoopPassManager.cpp26 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
27 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, in run()
46 void PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &,
68 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithLoopNestPasses()
151 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, in runWithoutLoopNestPasses()
250 LoopAnalysisManager &LAM = LAMFP.getManager(); in run()
370 PreservedAnalyses PrintLoopPass::run(Loop &L, LoopAnalysisManager &, in run() argument
HDIVUsersPrinter.cpp15 PreservedAnalyses IVUsersPrinterPass::run(Loop &L, LoopAnalysisManager &AM, in run()
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Passes/
HDPassBuilder.h135 void crossRegisterProxies(LoopAnalysisManager &LAM,
170 void registerLoopAnalyses(LoopAnalysisManager &LAM);
541 const std::function<void(LoopAnalysisManager &)> &C) { in registerAnalysisRegistrationCallback()
793 SmallVector<std::function<void(LoopAnalysisManager &)>, 2>
915 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &, in run()
923 PreservedAnalyses run(Loop &L, LoopAnalysisManager &, in run()
943 Result run(Loop &, LoopAnalysisManager &, LoopStandardAnalysisResults &) { in run() argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/
HDHexagonLoopIdiomRecognition.h19 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
HDHexagonVectorLoopCarriedReuse.h133 PreservedAnalyses run(Loop &L, LoopAnalysisManager &LAM,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/
HDCanonicalizeFreezeInLoops.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,

123