Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp89 std::optional<PreservedAnalyses> PassPA; in runWithLoopNestPasses() local
93 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
112 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); in runWithLoopNestPasses()
118 if (!PassPA) in runWithLoopNestPasses()
123 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
129 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA); in runWithLoopNestPasses()
133 PA.intersect(std::move(*PassPA)); in runWithLoopNestPasses()
136 IsLoopNestPtrValid &= PassPA->getChecker<LoopNestAnalysis>().preserved(); in runWithLoopNestPasses()
159 std::optional<PreservedAnalyses> PassPA = in runWithoutLoopNestPasses() local
165 if (!PassPA) in runWithoutLoopNestPasses()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachinePassManager.cpp128 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run() local
129 MFAM.invalidate(MF, PassPA); in run()
130 PI.runAfterPass(*Pass, MF, PassPA); in run()
131 PA.intersect(std::move(PassPA)); in run()
153 PreservedAnalyses PassPA = Pass->run(MF, MFAM); in run() local
154 MFAM.invalidate(MF, PassPA); in run()
155 PI.runAfterPass(*Pass, MF, PassPA); in run()
156 PA.intersect(std::move(PassPA)); in run()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCGSCCPassManager.cpp94 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); in run() local
107 PA.intersect(PassPA); in run()
112 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); in run()
122 AM.invalidate(*C, PassPA); in run()
124 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA); in run()
281 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); in run() local
295 UR.CrossSCCPA.intersect(PassPA); in run()
298 PA.intersect(PassPA); in run()
303 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); in run()
317 CGAM.invalidate(*C, PassPA); in run()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DPassManager.cpp127 PreservedAnalyses PassPA = Pass->run(F, FAM); in run() local
132 FAM.invalidate(F, EagerlyInvalidate ? PreservedAnalyses::none() : PassPA); in run()
134 PI.runAfterPass(*Pass, F, PassPA); in run()
138 PA.intersect(std::move(PassPA)); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DPassManagerImpl.h76 PreservedAnalyses PassPA = Pass->run(IR, AM, ExtraArgs...); in run() local
80 AM.invalidate(IR, PassPA); in run()
84 PI.runAfterPass<IRUnitT>(*Pass, IR, PassPA); in run()
88 PA.intersect(std::move(PassPA)); in run()
/freebsd/contrib/llvm-project/llvm/lib/Passes/
H A DStandardInstrumentations.cpp1386 [this](StringRef P, const PreservedAnalyses &PassPA) { in registerCallbacks() argument
1395 const PreservedAnalyses &PassPA) { in registerCallbacks() argument
1454 [this, MAM](StringRef P, Any IR, const PreservedAnalyses &PassPA) { in registerCallbacks() argument
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DDebugify.cpp1142 [this, &MAM](StringRef P, Any IR, const PreservedAnalyses &PassPA) { in registerCallbacks() argument