| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | LoopPassManager.cpp | 89 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 D | MachinePassManager.cpp | 128 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 D | CGSCCPassManager.cpp | 94 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 D | PassManager.cpp | 127 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 D | PassManagerImpl.h | 76 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 D | StandardInstrumentations.cpp | 1386 [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 D | Debugify.cpp | 1142 [this, &MAM](StringRef P, Any IR, const PreservedAnalyses &PassPA) { in registerCallbacks() argument
|