Home
last modified time | relevance | path

Searched refs:InnerAM (Results 1 – 8 of 8) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Analysis/
H A DLoopAnalysisManager.h88 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result() argument
89 : InnerAM(&InnerAM), LI(&LI) {} in Result()
91 : InnerAM(std::move(Arg.InnerAM)), LI(Arg.LI), MSSAUsed(Arg.MSSAUsed) { in Result()
95 Arg.InnerAM = nullptr; in Result()
98 InnerAM = RHS.InnerAM;
104 RHS.InnerAM = nullptr;
109 if (!InnerAM) in ~Result()
114 InnerAM->clear(); in ~Result()
121 LoopAnalysisManager &getManager() { return *InnerAM; } in getManager()
136 LoopAnalysisManager *InnerAM;
H A DCGSCCPassManager.h175 explicit Result(CGSCCAnalysisManager &InnerAM, LazyCallGraph &G)
176 : InnerAM(&InnerAM), G(&G) {}
179 CGSCCAnalysisManager &getManager() { return *InnerAM; }
195 CGSCCAnalysisManager *InnerAM;
/llvm-project-15.0.7/polly/include/polly/
H A DScopPass.h66 : InnerAM(&InnerAM), SI(&SI) {} in Result()
67 Result(Result &&R) : InnerAM(std::move(R.InnerAM)), SI(R.SI) { in Result()
68 R.InnerAM = nullptr; in Result()
71 InnerAM = RHS.InnerAM;
73 RHS.InnerAM = nullptr;
77 if (!InnerAM) in ~Result()
79 InnerAM->clear(); in ~Result()
88 ScopAnalysisManager *InnerAM;
136 return Result(InnerAM);
139 AnalysisManagerT &getManager() { return InnerAM; }
[all …]
/llvm-project-15.0.7/polly/lib/Analysis/
H A DScopPass.cpp109 if (InnerAM) in invalidate()
110 InnerAM->clear(*scop, scop->getName()); in invalidate()
112 InnerAM = nullptr; in invalidate()
128 InnerAM->getCachedResult<FunctionAnalysisManagerScopProxy>(*scop)) { in invalidate()
142 InnerAM->invalidate(*scop, *InnerPA); in invalidate()
148 InnerAM->invalidate(*scop, PA); in invalidate()
158 return Result(*InnerAM, FAM.getResult<ScopInfoAnalysis>(F)); in run()
167 return Result(InnerAM, FAM.getResult<ScopInfoAnalysis>(F)); in run()
/llvm-project-15.0.7/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp64 InnerAM->clear(*L, "<possibly invalidated loop>"); in invalidate()
74 InnerAM = nullptr; in invalidate()
99 InnerAM->getCachedResult<FunctionAnalysisManagerLoopProxy>(*L)) in invalidate()
115 InnerAM->invalidate(*L, *InnerPA); in invalidate()
122 InnerAM->invalidate(*L, PA); in invalidate()
133 return Result(*InnerAM, AM.getResult<LoopAnalysis>(F)); in run()
H A DCGSCCPassManager.cpp614 InnerAM->clear(); in invalidate()
637 InnerAM->getCachedResult<ModuleAnalysisManagerCGSCCProxy>(C)) in invalidate()
653 InnerAM->invalidate(C, *InnerPA); in invalidate()
660 InnerAM->invalidate(C, PA); in invalidate()
676 return Result(*InnerAM, AM.getResult<LazyCallGraphAnalysis>(M)); in run()
/llvm-project-15.0.7/llvm/lib/IR/
H A DPassManager.cpp46 InnerAM->clear(); in invalidate()
63 InnerAM->getCachedResult<ModuleAnalysisManagerFunctionProxy>(F)) in invalidate()
79 InnerAM->invalidate(F, *FunctionPA); in invalidate()
86 InnerAM->invalidate(F, PA); in invalidate()
/llvm-project-15.0.7/llvm/include/llvm/IR/
H A DPassManager.h943 explicit Result(AnalysisManagerT &InnerAM) : InnerAM(&InnerAM) {} in Result() argument
945 Result(Result &&Arg) : InnerAM(std::move(Arg.InnerAM)) { in Result()
949 Arg.InnerAM = nullptr; in Result()
954 if (!InnerAM) in ~Result()
959 InnerAM->clear(); in ~Result()
963 InnerAM = RHS.InnerAM;
967 RHS.InnerAM = nullptr;
989 AnalysisManagerT *InnerAM;
993 : InnerAM(&InnerAM) {} in InnerAnalysisManagerProxy()
1002 return Result(*InnerAM); in run()
[all …]