@@ -488,7 +488,6 @@ class PassBuilder {
488
488
// / preferred when a pipeline is largely of one type, but one or just a few
489
489
// / passes are of different types(See PassBuilder.cpp for examples).
490
490
Error parsePassPipeline (ModulePassManager &MPM, StringRef PipelineText,
491
- bool VerifyEachPass = true ,
492
491
bool DebugLogging = false );
493
492
494
493
// / {{@ Parse a textual pass pipeline description into a specific PassManager
@@ -499,13 +498,10 @@ class PassBuilder {
499
498
// /
500
499
// / function(lpass)
501
500
Error parsePassPipeline (CGSCCPassManager &CGPM, StringRef PipelineText,
502
- bool VerifyEachPass = true ,
503
501
bool DebugLogging = false );
504
502
Error parsePassPipeline (FunctionPassManager &FPM, StringRef PipelineText,
505
- bool VerifyEachPass = true ,
506
503
bool DebugLogging = false );
507
504
Error parsePassPipeline (LoopPassManager &LPM, StringRef PipelineText,
508
- bool VerifyEachPass = true ,
509
505
bool DebugLogging = false );
510
506
// / @}}
511
507
@@ -682,7 +678,7 @@ class PassBuilder {
682
678
// / PassManagers and populate the passed ModulePassManager.
683
679
void registerParseTopLevelPipelineCallback (
684
680
const std::function<bool (ModulePassManager &, ArrayRef<PipelineElement>,
685
- bool VerifyEachPass, bool DebugLogging)> &C);
681
+ bool DebugLogging)> &C);
686
682
687
683
// / Add PGOInstrumenation passes for O0 only.
688
684
void addPGOInstrPassesForO0 (ModulePassManager &MPM, bool DebugLogging,
@@ -706,27 +702,27 @@ class PassBuilder {
706
702
parsePipelineText (StringRef Text);
707
703
708
704
Error parseModulePass (ModulePassManager &MPM, const PipelineElement &E,
709
- bool VerifyEachPass, bool DebugLogging);
705
+ bool DebugLogging);
710
706
Error parseCGSCCPass (CGSCCPassManager &CGPM, const PipelineElement &E,
711
- bool VerifyEachPass, bool DebugLogging);
707
+ bool DebugLogging);
712
708
Error parseFunctionPass (FunctionPassManager &FPM, const PipelineElement &E,
713
- bool VerifyEachPass, bool DebugLogging);
709
+ bool DebugLogging);
714
710
Error parseLoopPass (LoopPassManager &LPM, const PipelineElement &E,
715
- bool VerifyEachPass, bool DebugLogging);
711
+ bool DebugLogging);
716
712
bool parseAAPassName (AAManager &AA, StringRef Name);
717
713
718
714
Error parseLoopPassPipeline (LoopPassManager &LPM,
719
715
ArrayRef<PipelineElement> Pipeline,
720
- bool VerifyEachPass, bool DebugLogging);
716
+ bool DebugLogging);
721
717
Error parseFunctionPassPipeline (FunctionPassManager &FPM,
722
718
ArrayRef<PipelineElement> Pipeline,
723
- bool VerifyEachPass, bool DebugLogging);
719
+ bool DebugLogging);
724
720
Error parseCGSCCPassPipeline (CGSCCPassManager &CGPM,
725
721
ArrayRef<PipelineElement> Pipeline,
726
- bool VerifyEachPass, bool DebugLogging);
722
+ bool DebugLogging);
727
723
Error parseModulePassPipeline (ModulePassManager &MPM,
728
724
ArrayRef<PipelineElement> Pipeline,
729
- bool VerifyEachPass, bool DebugLogging);
725
+ bool DebugLogging);
730
726
731
727
void addPGOInstrPasses (ModulePassManager &MPM, bool DebugLogging,
732
728
OptimizationLevel Level, bool RunProfileGen, bool IsCS,
@@ -759,7 +755,7 @@ class PassBuilder {
759
755
2 >
760
756
ModulePipelineParsingCallbacks;
761
757
SmallVector<std::function<bool (ModulePassManager &, ArrayRef<PipelineElement>,
762
- bool VerifyEachPass, bool DebugLogging)>,
758
+ bool DebugLogging)>,
763
759
2 >
764
760
TopLevelPipelineParsingCallbacks;
765
761
// CGSCC callbacks
0 commit comments