Lines Matching refs:PA
35 MachineFunction &IR, const PreservedAnalyses &PA, in invalidate() argument
44 Module &M, const PreservedAnalyses &PA, in invalidate() argument
47 if (PA.areAllPreserved()) in invalidate()
58 auto PAC = PA.getChecker<MachineFunctionAnalysisManagerModuleProxy>(); in invalidate()
66 if (!PA.allAnalysesInSetPreserved<AllAnalysesOn<MachineFunction>>()) { in invalidate()
77 Function &F, const PreservedAnalyses &PA, in invalidate() argument
80 if (PA.areAllPreserved()) in invalidate()
91 auto PAC = PA.getChecker<MachineFunctionAnalysisManagerFunctionProxy>(); in invalidate()
99 if (!PA.allAnalysesInSetPreserved<AllAnalysesOn<MachineFunction>>()) { in invalidate()
115 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
128 PA.intersect(std::move(PassPA)); in run()
130 return PA; in run()
145 PreservedAnalyses PA = PreservedAnalyses::all(); in run() local
153 PA.intersect(std::move(PassPA)); in run()
155 return PA; in run()
159 PreservedAnalyses PA; in getMachineFunctionPassPreservedAnalyses() local
162 PA.template preserveSet<AllAnalysesOn<Module>>(); in getMachineFunctionPassPreservedAnalyses()
163 PA.template preserveSet<AllAnalysesOn<Function>>(); in getMachineFunctionPassPreservedAnalyses()
164 return PA; in getMachineFunctionPassPreservedAnalyses()