@@ -173,13 +173,6 @@ class PassBuilder {
173173 // / additional analyses.
174174 LLVM_ABI void registerLoopAnalyses (LoopAnalysisManager &LAM);
175175
176- // / Registers all available verifier passes.
177- // /
178- // / This is an interface that can be used to populate a
179- // / \c ModuleAnalysisManager with all registered loop analyses. Callers can
180- // / still manually register any additional analyses.
181- void registerVerifierPasses (ModulePassManager &PM, FunctionPassManager &);
182-
183176 // / Registers all available machine function analysis passes.
184177 // /
185178 // / This is an interface that can be used to populate a \c
@@ -583,15 +576,6 @@ class PassBuilder {
583576 }
584577 // / @}}
585578
586- // / Register a callback for parsing an Verifier Name to populate
587- // / the given managers.
588- void registerVerifierCallback (
589- const std::function<bool (ModulePassManager &MPM)> &C,
590- const std::function<bool(FunctionPassManager &MPM)> &CF) {
591- VerifierCallbacks.push_back (C);
592- FnVerifierCallbacks.push_back (CF);
593- }
594-
595579 // / {{@ Register pipeline parsing callbacks with this pass builder instance.
596580 // / Using these callbacks, callers can parse both a single pass name, as well
597581 // / as entire sub-pipelines, and populate the PassManager instance
@@ -867,11 +851,6 @@ class PassBuilder {
867851 // Callbacks to parse `filter` parameter in register allocation passes
868852 SmallVector<std::function<RegAllocFilterFunc(StringRef)>, 2 >
869853 RegClassFilterParsingCallbacks;
870- // Verifier callbacks
871- SmallVector<std::function<bool (ModulePassManager &)>, 2 >
872- VerifierCallbacks;
873- SmallVector<std::function<bool (FunctionPassManager &)>, 2 >
874- FnVerifierCallbacks;
875854};
876855
877856// / This utility template takes care of adding require<> and invalidate<>
0 commit comments