Home
last modified time | relevance | path

Searched refs:LoopAnalysisManagerFunctionProxy (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp28 bool LoopAnalysisManagerFunctionProxy::Result::invalidate( in invalidate()
46 auto PAC = PA.getChecker<LoopAnalysisManagerFunctionProxy>(); in invalidate()
130 LoopAnalysisManagerFunctionProxy::Result
131 LoopAnalysisManagerFunctionProxy::run(Function &F, in run()
141 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in getLoopPassPreservedAnalyses()
/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAnalysisManager.h79 LoopAnalysisManagerFunctionProxy; typedef
86 template <> class LoopAnalysisManagerFunctionProxy::Result {
144 LoopAnalysisManagerFunctionProxy::Result
145 LoopAnalysisManagerFunctionProxy::run(Function &F, FunctionAnalysisManager &AM);
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp237 auto &LAMFP = AM.getResult<LoopAnalysisManagerFunctionProxy>(F); in run()
343 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in run()
H A DLoopLoadElimination.cpp725 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); in run()
H A DLoopDistribute.cpp1056 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); in run()
H A DLoopUnrollPass.cpp1570 if (auto *LAMProxy = AM.getCachedResult<LoopAnalysisManagerFunctionProxy>(F)) in run()
/llvm-project-15.0.7/llvm/test/Transforms/SimpleLoopUnswitch/
H A Dnontrivial-unswitch-markloopasdeleted.ll5 ; cached in the LoopAnalysisManagerFunctionProxy.
/llvm-project-15.0.7/llvm/unittests/Transforms/Scalar/
H A DLoopPassManagerTest.cpp326 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); in LoopPassManagerTest()
598 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in TEST_F()
613 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in TEST_F()
628 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in TEST_F()
658 PA.preserve<LoopAnalysisManagerFunctionProxy>(); in TEST_F()
/llvm-project-15.0.7/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp357 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); in run()
/llvm-project-15.0.7/llvm/lib/Passes/
H A DPassBuilder.cpp1614 FAM.registerPass([&] { return LoopAnalysisManagerFunctionProxy(LAM); }); in crossRegisterProxies()
/llvm-project-15.0.7/llvm/lib/Transforms/Vectorize/
H A DLoopVectorize.cpp10527 auto &LAM = AM.getResult<LoopAnalysisManagerFunctionProxy>(F).getManager(); in run()