================ @@ -105,13 +111,18 @@ class CtxProfAnalysis : public AnalysisInfoMixin<CtxProfAnalysis> { class CtxProfAnalysisPrinterPass : public PassInfoMixin<CtxProfAnalysisPrinterPass> { - raw_ostream &OS; - public: - explicit CtxProfAnalysisPrinterPass(raw_ostream &OS) : OS(OS) {} + enum class PrintMode { Everything, JSON }; + explicit CtxProfAnalysisPrinterPass(raw_ostream &OS, + PrintMode Mode = PrintMode::Everything) ---------------- mtrofin wrote:
wdym? https://github.com/llvm/llvm-project/pull/105469 _______________________________________________ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits