Home
last modified time | relevance | path

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

1234

/llvm-project/llvm/include/llvm/Transforms/Scalar/
H A DLoopPassManager.h40 #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 DSimpleLoopUnswitch.h13 #include "llvm/Analysis/LoopAnalysisManager.h"
76 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLICM.h76 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
94 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
H A DLoopInterchange.h21 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
H A DLoopPredication.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopSimplifyCFG.h30 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopInstSimplify.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopStrengthReduce.h35 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopVersioningLICM.h21 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopBoundSplit.h36 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopDeletion.h28 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopFlatten.h27 PreservedAnalyses run(LoopNest &LN, LoopAnalysisManager &LAM,
H A DLoopIdiomRecognize.h42 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DIndVarSimplify.h31 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DLoopUnrollAndJamPass.h25 PreservedAnalyses run(LoopNest &L, LoopAnalysisManager &AM,
/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAnalysisManager.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>;
H A DLoopNestAnalysis.h18 #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 DLoopPassManager.cpp25 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 DIVUsersPrinter.cpp15 PreservedAnalyses IVUsersPrinterPass::run(Loop &L, LoopAnalysisManager &AM, in run()
/llvm-project/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp126 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 DPassBuilder.h134 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 DPassBuilderCallbacksTest.cpp15 #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 DHexagonLoopIdiomRecognition.h19 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,
H A DHexagonVectorLoopCarriedReuse.h133 PreservedAnalyses run(Loop &L, LoopAnalysisManager &LAM,
/llvm-project/llvm/include/llvm/Transforms/Utils/
H A DCanonicalizeFreezeInLoops.h27 PreservedAnalyses run(Loop &L, LoopAnalysisManager &AM,

1234