================
@@ -45,3 +45,9 @@ MachineFunctionAnalysis::run(Function &F, 
FunctionAnalysisManager &FAM) {
 
   return Result(std::move(MF));
 }
+
+PreservedAnalyses FreeAllAnalysesPass::run(Function &F,
+                                           FunctionAnalysisManager &FAM) {
+  FAM.clear(F, F.getName());
----------------
optimisan wrote:

I didn't see a way to selectively clear results for a particular analysis 
without going through PreservedAnalyses. Should I add such a method to be used 
in the specialization?

https://github.com/llvm/llvm-project/pull/139517
_______________________________________________
llvm-branch-commits mailing list
llvm-branch-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

Reply via email to