Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DLoopAnalysisManager.h92 explicit Result(LoopAnalysisManager &InnerAM, LoopInfo &LI) in Result() argument
93 : InnerAM(&InnerAM), LI(&LI) {} in Result()
95 : InnerAM(std::move(Arg.InnerAM)), LI(Arg.LI), MSSAUsed(Arg.MSSAUsed) { in Result()
99 Arg.InnerAM = nullptr; in Result()
102 InnerAM = RHS.InnerAM;
108 RHS.InnerAM = nullptr;
113 if (!InnerAM) in ~Result()
118 InnerAM->clear(); in ~Result()
125 LoopAnalysisManager &getManager() { return *InnerAM; } in getManager()
140 LoopAnalysisManager *InnerAM;
H A DCGSCCPassManager.h176 explicit Result(CGSCCAnalysisManager &InnerAM, LazyCallGraph &G)
177 : InnerAM(&InnerAM), G(&G) {}
180 CGSCCAnalysisManager &getManager() { return *InnerAM; }
196 CGSCCAnalysisManager *InnerAM;
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DLoopAnalysisManager.cpp68 InnerAM->clear(*L, "<possibly invalidated loop>"); in invalidate()
78 InnerAM = nullptr; in invalidate()
103 InnerAM->getCachedResult<FunctionAnalysisManagerLoopProxy>(*L)) in invalidate()
119 InnerAM->invalidate(*L, *InnerPA); in invalidate()
126 InnerAM->invalidate(*L, PA); in invalidate()
137 return Result(*InnerAM, AM.getResult<LoopAnalysis>(F)); in run()
H A DCGSCCPassManager.cpp605 InnerAM->clear(); in invalidate()
628 InnerAM->getCachedResult<ModuleAnalysisManagerCGSCCProxy>(C)) in invalidate()
644 InnerAM->invalidate(C, *InnerPA); in invalidate()
651 InnerAM->invalidate(C, PA); in invalidate()
667 return Result(*InnerAM, AM.getResult<LazyCallGraphAnalysis>(M)); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManager.h573 explicit Result(AnalysisManagerT &InnerAM) : InnerAM(&InnerAM) {} in Result() argument
575 Result(Result &&Arg) : InnerAM(std::move(Arg.InnerAM)) { in Result()
579 Arg.InnerAM = nullptr; in Result()
584 if (!InnerAM) in ~Result()
589 InnerAM->clear(); in ~Result()
593 InnerAM = RHS.InnerAM;
597 RHS.InnerAM = nullptr;
602 AnalysisManagerT &getManager() { return *InnerAM; } in getManager()
619 AnalysisManagerT *InnerAM;
622 explicit InnerAnalysisManagerProxy(AnalysisManagerT &InnerAM) in InnerAnalysisManagerProxy() argument
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp49 InnerAM->clear(); in invalidate()
66 InnerAM->getCachedResult<ModuleAnalysisManagerFunctionProxy>(F)) in invalidate()
82 InnerAM->invalidate(F, *FunctionPA); in invalidate()
89 InnerAM->invalidate(F, PA); in invalidate()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePassManager.cpp63 InnerAM->clear(); in invalidate()
70 InnerAM->clear(); in invalidate()
96 InnerAM->clear(); in invalidate()
103 InnerAM->clear(); in invalidate()