/llvm-project/llvm/include/llvm/Transforms/Scalar/ |
H A D | LoopPassManager.h | 40 #include "llvm/Analysis/LoopAnalysisManager.h" 60 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 [all...] |
H A D | SimpleLoopUnswitch.h | 13 #include "llvm/Analysis/LoopAnalysisManager.h" 76 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LICM.h | 76 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM, 94 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
|
H A D | LoopInterchange.h | 21 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
|
H A D | LoopPredication.h | 27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopSimplifyCFG.h | 30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopInstSimplify.h | 27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopStrengthReduce.h | 35 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopVersioningLICM.h | 21 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopBoundSplit.h | 36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopDeletion.h | 28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopFlatten.h | 27 PreservedAnalyses run(LoopNest &LN, LoopAnalysisManager &LAM,
|
H A D | LoopIdiomRecognize.h | 42 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | IndVarSimplify.h | 31 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | LoopUnrollAndJamPass.h | 25 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
|
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | LoopAnalysisManager.h | 77 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>;
|
H A D | LoopNestAnalysis.h | 18 #include "llvm/Analysis/LoopAnalysisManager.h" 208 Result run(Loop &L, LoopAnalysisManager &AM, LoopStandardAnalysisResults &AR); 218 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | LoopPassManager.cpp | 25 PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 26 LPMUpdater &>::run(Loop &L, LoopAnalysisManager &AM, 45 void PassManager<Loop, LoopAnalysisManager, LoopStandardAnalysisResults &, 67 LoopPassManager::runWithLoopNestPasses(Loop &L, LoopAnalysisManager &AM, 150 LoopPassManager::runWithoutLoopNestPasses(Loop &L, LoopAnalysisManager &AM, 249 LoopAnalysisManager &LAM = LAMFP.getManager(); in run() 366 PreservedAnalyses PrintLoopPass::run(Loop &L, LoopAnalysisManager &, in PrintLoopPass() 370 run(Loop & L,LoopAnalysisManager &,LoopStandardAnalysisResults &,LPMUpdater &) run() argument
|
H A D | IVUsersPrinter.cpp | 15 PreservedAnalyses IVUsersPrinterPass::run(Loop &L, LoopAnalysisManager &AM, in run()
|
/llvm-project/llvm/unittests/Transforms/Scalar/ |
H A D | LoopPassManagerTest.cpp | 126 LoopAnalysisManager, 130 MOCK_METHOD3_T(run, typename Analysis::Result(Loop &, LoopAnalysisManager &, 134 LoopAnalysisManager::Invalidator &)); 187 : MockPassHandleBase<MockLoopPassHandle, Loop, LoopAnalysisManager, 190 PreservedAnalyses(Loop &, LoopAnalysisManager &, 196 : MockPassHandleBase<MockLoopNestPassHandle, LoopNest, LoopAnalysisManager, 199 PreservedAnalyses(LoopNest &, LoopAnalysisManager &, 248 LoopAnalysisManager LAM; 259 getLoopAnalysisResult(Loop &L, LoopAnalysisManager &AM, in getLoopAnalysisResult() 692 .WillByDefault(Invoke([&](Loop &L, LoopAnalysisManager &AM, in TEST_F() [all …]
|
/llvm-project/llvm/include/llvm/Passes/ |
H A D | PassBuilder.h | 134 void crossRegisterProxies(LoopAnalysisManager &LAM, 166 /// This is an interface that can be used to populate a \c LoopAnalysisManager 169 void registerLoopAnalyses(LoopAnalysisManager &LAM); 556 const std::function<void(LoopAnalysisManager &)> &C) { 821 SmallVector<std::function<void(LoopAnalysisManager &)>, 2> 943 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &, in run() argument 951 PreservedAnalyses run(Loop &L, LoopAnalysisManager &, 971 Result run(Loop &, LoopAnalysisManager &, LoopStandardAnalysisResults &) {
|
/llvm-project/llvm/unittests/IR/ |
H A D | PassBuilderCallbacksTest.cpp | 15 #include <llvm/Analysis/LoopAnalysisManager.h> 162 : MockPassHandleBase<MockPassHandle<Loop>, Loop, LoopAnalysisManager, 165 PreservedAnalyses(Loop &, LoopAnalysisManager &, 167 static void invalidateLoop(Loop &L, LoopAnalysisManager &, in invalidateLoop() 178 LoopAnalysisManager, LoopStandardAnalysisResults &, 181 PreservedAnalyses(LoopNest &, LoopAnalysisManager &, 183 static void invalidateLoopNest(LoopNest &L, LoopAnalysisManager &, in invalidateLoopNest() 231 LoopAnalysisManager, 234 MOCK_METHOD3_T(run, typename Analysis::Result(Loop &, LoopAnalysisManager &, 238 LoopAnalysisManager 943 __anon51161aa70e02(LoopNest &, LoopAnalysisManager &, LoopStandardAnalysisResults &, LPMUpdater &) TEST_F() argument [all...] |
/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonLoopIdiomRecognition.h | 19 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|
H A D | HexagonVectorLoopCarriedReuse.h | 133 PreservedAnalyses run(Loop &L, LoopAnalysisManager &LAM,
|
/llvm-project/llvm/include/llvm/Transforms/Utils/ |
H A D | CanonicalizeFreezeInLoops.h | 27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
|