Searched refs:PassPA (Results 1 - 7 of 7) sorted by relevance
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/ |
H A D | LoopPassManager.cpp | 90 std::optional<PreservedAnalyses> PassPA; local 94 PassPA = runSinglePass(L, Pass, AM, AR, U, PI); 113 PassPA = runSinglePass(*LoopNestPtr, Pass, AM, AR, U, PI); 116 // `PassPA` is `None` means that the before-pass callbacks in 119 if (!PassPA) 124 PA.intersect(std::move(*PassPA)); 130 AM.invalidate(IsLoopNestPass[I] ? *OuterMostLoop : L, *PassPA); 134 PA.intersect(std::move(*PassPA)); 137 IsLoopNestPtrValid &= PassPA->getChecker<LoopNestAnalysis>().preserved(); 160 std::optional<PreservedAnalyses> PassPA local 305 PreservedAnalyses PassPA = Pass->run(*L, LAM, LAR, Updater); local [all...] |
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/ |
H A D | MachinePassManager.cpp | 93 PreservedAnalyses PassPA = P->run(MF, MFAM); local 94 PI.runAfterPass(*P, MF, PassPA); 95 MFAM.invalidate(MF, PassPA);
|
/openbsd-current/gnu/llvm/llvm/lib/IR/ |
H A D | PassManager.cpp | 124 PreservedAnalyses PassPA = Pass->run(F, FAM); local 125 PI.runAfterPass(*Pass, F, PassPA); 130 FAM.invalidate(F, EagerlyInvalidate ? PreservedAnalyses::none() : PassPA); 134 PA.intersect(std::move(PassPA));
|
/openbsd-current/gnu/llvm/llvm/lib/Analysis/ |
H A D | CGSCCPassManager.cpp | 87 PreservedAnalyses PassPA = Pass->run(*C, AM, G, UR); local 90 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); 92 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA); 105 PA.intersect(PassPA); 119 AM.invalidate(*C, PassPA); 277 PreservedAnalyses PassPA = Pass->run(*C, CGAM, CG, UR); local 280 PI.runAfterPassInvalidated<LazyCallGraph::SCC>(*Pass, PassPA); 282 PI.runAfterPass<LazyCallGraph::SCC>(*Pass, *C, PassPA); 296 UR.CrossSCCPA.intersect(PassPA); 299 PA.intersect(PassPA); 409 PreservedAnalyses PassPA = Pass->run(*C, AM, CG, UR); local 541 PreservedAnalyses PassPA = Pass->run(F, FAM); local [all...] |
/openbsd-current/gnu/llvm/llvm/include/llvm/IR/ |
H A D | PassManager.h | 517 PreservedAnalyses PassPA = Pass->run(IR, AM, ExtraArgs...); local 521 PI.runAfterPass<IRUnitT>(*Pass, IR, PassPA); 525 AM.invalidate(IR, PassPA); 529 PA.intersect(std::move(PassPA));
|
/openbsd-current/gnu/llvm/llvm/lib/Passes/ |
H A D | StandardInstrumentations.cpp | 1096 [this](StringRef P, const PreservedAnalyses &PassPA) { 1106 const PreservedAnalyses &PassPA) { 1117 if (!PassPA.allAnalysesInSetPreserved<CFGAnalyses>() && 1118 !PassPA.allAnalysesInSetPreserved<AllAnalysesOn<Function>>()) 1131 [this](StringRef P, Any IR, const PreservedAnalyses &PassPA) {
|
/openbsd-current/gnu/llvm/llvm/lib/Transforms/Utils/ |
H A D | Debugify.cpp | 1042 const PreservedAnalyses &PassPA) {
|
Completed in 259 milliseconds