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

/openbsd-current/gnu/llvm/llvm/lib/Transforms/Scalar/
H A DLoopPassManager.cpp90 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 DMachinePassManager.cpp93 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 DPassManager.cpp124 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 DCGSCCPassManager.cpp87 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 DPassManager.h517 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 DStandardInstrumentations.cpp1096 [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 DDebugify.cpp1042 const PreservedAnalyses &PassPA) {

Completed in 259 milliseconds