diff --git a/llvm/include/llvm/Passes/MachinePassRegistry.def b/llvm/include/llvm/Passes/MachinePassRegistry.def index 437ec39beb040..614e36cfbd1a0 100644 --- a/llvm/include/llvm/Passes/MachinePassRegistry.def +++ b/llvm/include/llvm/Passes/MachinePassRegistry.def @@ -28,7 +28,7 @@ MODULE_PASS("global-merge", GlobalMergePass(TM, GlobalMergeOptions())) MODULE_PASS("jmc-instrumenter", JMCInstrumenterPass()) MODULE_PASS("lower-emutls", LowerEmuTLSPass()) MODULE_PASS("pre-isel-intrinsic-lowering", PreISelIntrinsicLoweringPass()) -MODULE_PASS("print", PhysicalRegisterUsageInfoPrinterPass(dbgs())) +MODULE_PASS("print", PhysicalRegisterUsageInfoPrinterPass(errs())) MODULE_PASS("shadow-stack-gc-lowering", ShadowStackGCLoweringPass()) MODULE_PASS("global-merge-func", GlobalMergeFuncPass()) #undef MODULE_PASS @@ -146,19 +146,19 @@ MACHINE_FUNCTION_PASS("opt-phis", OptimizePHIsPass()) MACHINE_FUNCTION_PASS("peephole-opt", PeepholeOptimizerPass()) MACHINE_FUNCTION_PASS("phi-node-elimination", PHIEliminationPass()) MACHINE_FUNCTION_PASS("print", PrintMIRPass()) -MACHINE_FUNCTION_PASS("print", LiveIntervalsPrinterPass(dbgs())) -MACHINE_FUNCTION_PASS("print", LiveVariablesPrinterPass(dbgs())) +MACHINE_FUNCTION_PASS("print", LiveIntervalsPrinterPass(errs())) +MACHINE_FUNCTION_PASS("print", LiveVariablesPrinterPass(errs())) MACHINE_FUNCTION_PASS("print", - MachineBlockFrequencyPrinterPass(dbgs())) + MachineBlockFrequencyPrinterPass(errs())) MACHINE_FUNCTION_PASS("print", - MachineBranchProbabilityPrinterPass(dbgs())) + MachineBranchProbabilityPrinterPass(errs())) MACHINE_FUNCTION_PASS("print", - MachineDominatorTreePrinterPass(dbgs())) -MACHINE_FUNCTION_PASS("print", MachineLoopPrinterPass(dbgs())) + MachineDominatorTreePrinterPass(errs())) +MACHINE_FUNCTION_PASS("print", MachineLoopPrinterPass(errs())) MACHINE_FUNCTION_PASS("print", - MachinePostDominatorTreePrinterPass(dbgs())) -MACHINE_FUNCTION_PASS("print", SlotIndexesPrinterPass(dbgs())) -MACHINE_FUNCTION_PASS("print", VirtRegMapPrinterPass(dbgs())) + MachinePostDominatorTreePrinterPass(errs())) +MACHINE_FUNCTION_PASS("print", SlotIndexesPrinterPass(errs())) +MACHINE_FUNCTION_PASS("print", VirtRegMapPrinterPass(errs())) MACHINE_FUNCTION_PASS("reg-usage-collector", RegUsageInfoCollectorPass()) MACHINE_FUNCTION_PASS("reg-usage-propagation", RegUsageInfoPropagationPass()) MACHINE_FUNCTION_PASS("require-all-machine-function-properties", diff --git a/llvm/lib/Passes/PassRegistry.def b/llvm/lib/Passes/PassRegistry.def index 7c3798f6462a4..772ec5fd10e63 100644 --- a/llvm/lib/Passes/PassRegistry.def +++ b/llvm/lib/Passes/PassRegistry.def @@ -89,7 +89,7 @@ MODULE_PASS("insert-gcov-profiling", GCOVProfilerPass()) MODULE_PASS("instrorderfile", InstrOrderFilePass()) MODULE_PASS("instrprof", InstrProfilingLoweringPass()) MODULE_PASS("ctx-instr-lower", PGOCtxProfLoweringPass()) -MODULE_PASS("print", CtxProfAnalysisPrinterPass(dbgs())) +MODULE_PASS("print", CtxProfAnalysisPrinterPass(errs())) MODULE_PASS("invalidate", InvalidateAllAnalysesPass()) MODULE_PASS("iroutliner", IROutlinerPass()) MODULE_PASS("jmc-instrumenter", JMCInstrumenterPass()) @@ -116,21 +116,21 @@ MODULE_PASS("pgo-instr-gen", PGOInstrumentationGen()) MODULE_PASS("pgo-instr-use", PGOInstrumentationUse()) MODULE_PASS("poison-checking", PoisonCheckingPass()) MODULE_PASS("pre-isel-intrinsic-lowering", PreISelIntrinsicLoweringPass(TM)) -MODULE_PASS("print", PrintModulePass(dbgs())) -MODULE_PASS("print-callgraph", CallGraphPrinterPass(dbgs())) -MODULE_PASS("print-callgraph-sccs", CallGraphSCCsPrinterPass(dbgs())) -MODULE_PASS("print-ir-similarity", IRSimilarityAnalysisPrinterPass(dbgs())) -MODULE_PASS("print-lcg", LazyCallGraphPrinterPass(dbgs())) -MODULE_PASS("print-lcg-dot", LazyCallGraphDOTPrinterPass(dbgs())) +MODULE_PASS("print", PrintModulePass(errs())) +MODULE_PASS("print-callgraph", CallGraphPrinterPass(errs())) +MODULE_PASS("print-callgraph-sccs", CallGraphSCCsPrinterPass(errs())) +MODULE_PASS("print-ir-similarity", IRSimilarityAnalysisPrinterPass(errs())) +MODULE_PASS("print-lcg", LazyCallGraphPrinterPass(errs())) +MODULE_PASS("print-lcg-dot", LazyCallGraphDOTPrinterPass(errs())) MODULE_PASS("print-must-be-executed-contexts", - MustBeExecutedContextPrinterPass(dbgs())) -MODULE_PASS("print-profile-summary", ProfileSummaryPrinterPass(dbgs())) -MODULE_PASS("print-stack-safety", StackSafetyGlobalPrinterPass(dbgs())) -MODULE_PASS("print", DXILMetadataAnalysisPrinterPass(dbgs())) -MODULE_PASS("print", DXILResourcePrinterPass(dbgs())) -MODULE_PASS("print", InlineAdvisorAnalysisPrinterPass(dbgs())) -MODULE_PASS("print", ModuleDebugInfoPrinterPass(dbgs())) -MODULE_PASS("print", PhysicalRegisterUsageInfoPrinterPass(dbgs())) + MustBeExecutedContextPrinterPass(errs())) +MODULE_PASS("print-profile-summary", ProfileSummaryPrinterPass(errs())) +MODULE_PASS("print-stack-safety", StackSafetyGlobalPrinterPass(errs())) +MODULE_PASS("print", DXILMetadataAnalysisPrinterPass(errs())) +MODULE_PASS("print", DXILResourcePrinterPass(errs())) +MODULE_PASS("print", InlineAdvisorAnalysisPrinterPass(errs())) +MODULE_PASS("print", ModuleDebugInfoPrinterPass(errs())) +MODULE_PASS("print", PhysicalRegisterUsageInfoPrinterPass(errs())) MODULE_PASS("pseudo-probe", SampleProfileProbePass(TM)) MODULE_PASS("pseudo-probe-update", PseudoProbeUpdatePass()) MODULE_PASS("recompute-globalsaa", RecomputeGlobalsAAPass()) @@ -225,7 +225,7 @@ MODULE_PASS_WITH_PARAMS( MODULE_PASS_WITH_PARAMS( "print", "StructuralHashPrinterPass", [](StructuralHashOptions Options) { - return StructuralHashPrinterPass(dbgs(), Options); + return StructuralHashPrinterPass(errs(), Options); }, parseStructuralHashPrinterPassOptions, "detailed;call-target-ignored") @@ -424,38 +424,38 @@ FUNCTION_PASS("pa-eval", PAEvalPass()) FUNCTION_PASS("partially-inline-libcalls", PartiallyInlineLibCallsPass()) FUNCTION_PASS("pgo-memop-opt", PGOMemOPSizeOpt()) FUNCTION_PASS("place-safepoints", PlaceSafepointsPass()) -FUNCTION_PASS("print", PrintFunctionPass(dbgs())) +FUNCTION_PASS("print", PrintFunctionPass(errs())) // TODO: rename to print after NPM switch -FUNCTION_PASS("print-alias-sets", AliasSetsPrinterPass(dbgs())) -FUNCTION_PASS("print-cfg-sccs", CFGSCCPrinterPass(dbgs())) -FUNCTION_PASS("print-memderefs", MemDerefPrinterPass(dbgs())) -FUNCTION_PASS("print-mustexecute", MustExecutePrinterPass(dbgs())) -FUNCTION_PASS("print-predicateinfo", PredicateInfoPrinterPass(dbgs())) -FUNCTION_PASS("print", LoopAccessInfoPrinterPass(dbgs())) -FUNCTION_PASS("print", AssumptionPrinterPass(dbgs())) -FUNCTION_PASS("print", BlockFrequencyPrinterPass(dbgs())) -FUNCTION_PASS("print", BranchProbabilityPrinterPass(dbgs())) -FUNCTION_PASS("print", CostModelPrinterPass(dbgs())) -FUNCTION_PASS("print", CycleInfoPrinterPass(dbgs())) -FUNCTION_PASS("print", DependenceAnalysisPrinterPass(dbgs())) -FUNCTION_PASS("print", DebugAssignmentTrackingPrinterPass(dbgs())) -FUNCTION_PASS("print", DelinearizationPrinterPass(dbgs())) -FUNCTION_PASS("print", DemandedBitsPrinterPass(dbgs())) -FUNCTION_PASS("print", DominanceFrontierPrinterPass(dbgs())) -FUNCTION_PASS("print", DominatorTreePrinterPass(dbgs())) -FUNCTION_PASS("print", FunctionPropertiesPrinterPass(dbgs())) -FUNCTION_PASS("print", InlineCostAnnotationPrinterPass(dbgs())) +FUNCTION_PASS("print-alias-sets", AliasSetsPrinterPass(errs())) +FUNCTION_PASS("print-cfg-sccs", CFGSCCPrinterPass(errs())) +FUNCTION_PASS("print-memderefs", MemDerefPrinterPass(errs())) +FUNCTION_PASS("print-mustexecute", MustExecutePrinterPass(errs())) +FUNCTION_PASS("print-predicateinfo", PredicateInfoPrinterPass(errs())) +FUNCTION_PASS("print", LoopAccessInfoPrinterPass(errs())) +FUNCTION_PASS("print", AssumptionPrinterPass(errs())) +FUNCTION_PASS("print", BlockFrequencyPrinterPass(errs())) +FUNCTION_PASS("print", BranchProbabilityPrinterPass(errs())) +FUNCTION_PASS("print", CostModelPrinterPass(errs())) +FUNCTION_PASS("print", CycleInfoPrinterPass(errs())) +FUNCTION_PASS("print", DependenceAnalysisPrinterPass(errs())) +FUNCTION_PASS("print", DebugAssignmentTrackingPrinterPass(errs())) +FUNCTION_PASS("print", DelinearizationPrinterPass(errs())) +FUNCTION_PASS("print", DemandedBitsPrinterPass(errs())) +FUNCTION_PASS("print", DominanceFrontierPrinterPass(errs())) +FUNCTION_PASS("print", DominatorTreePrinterPass(errs())) +FUNCTION_PASS("print", FunctionPropertiesPrinterPass(errs())) +FUNCTION_PASS("print", InlineCostAnnotationPrinterPass(errs())) FUNCTION_PASS("print", - InlineSizeEstimatorAnalysisPrinterPass(dbgs())) -FUNCTION_PASS("print", LazyValueInfoPrinterPass(dbgs())) -FUNCTION_PASS("print", LoopPrinterPass(dbgs())) -FUNCTION_PASS("print", MemorySSAWalkerPrinterPass(dbgs())) -FUNCTION_PASS("print", PhiValuesPrinterPass(dbgs())) -FUNCTION_PASS("print", PostDominatorTreePrinterPass(dbgs())) -FUNCTION_PASS("print", RegionInfoPrinterPass(dbgs())) -FUNCTION_PASS("print", ScalarEvolutionPrinterPass(dbgs())) -FUNCTION_PASS("print", StackSafetyPrinterPass(dbgs())) -FUNCTION_PASS("print", UniformityInfoPrinterPass(dbgs())) + InlineSizeEstimatorAnalysisPrinterPass(errs())) +FUNCTION_PASS("print", LazyValueInfoPrinterPass(errs())) +FUNCTION_PASS("print", LoopPrinterPass(errs())) +FUNCTION_PASS("print", MemorySSAWalkerPrinterPass(errs())) +FUNCTION_PASS("print", PhiValuesPrinterPass(errs())) +FUNCTION_PASS("print", PostDominatorTreePrinterPass(errs())) +FUNCTION_PASS("print", RegionInfoPrinterPass(errs())) +FUNCTION_PASS("print", ScalarEvolutionPrinterPass(errs())) +FUNCTION_PASS("print", StackSafetyPrinterPass(errs())) +FUNCTION_PASS("print", UniformityInfoPrinterPass(errs())) FUNCTION_PASS("reassociate", ReassociatePass()) FUNCTION_PASS("redundant-dbg-inst-elim", RedundantDbgInstEliminationPass()) FUNCTION_PASS("reg2mem", RegToMemPass()) @@ -562,19 +562,19 @@ FUNCTION_PASS_WITH_PARAMS( FUNCTION_PASS_WITH_PARAMS( "print", "DependenceAnalysisPrinterPass", [](bool NormalizeResults) { - return DependenceAnalysisPrinterPass(dbgs(), NormalizeResults); + return DependenceAnalysisPrinterPass(errs(), NormalizeResults); }, parseDependenceAnalysisPrinterOptions, "normalized-results") FUNCTION_PASS_WITH_PARAMS( "print", "MemorySSAPrinterPass", [](bool NoEnsureOptimizedUses) { - return MemorySSAPrinterPass(dbgs(), !NoEnsureOptimizedUses); + return MemorySSAPrinterPass(errs(), !NoEnsureOptimizedUses); }, parseMemorySSAPrinterPassOptions, "no-ensure-optimized-uses") FUNCTION_PASS_WITH_PARAMS( "print", "StackLifetimePrinterPass", [](StackLifetime::LivenessType Type) { - return StackLifetimePrinterPass(dbgs(), Type); + return StackLifetimePrinterPass(errs(), Type); }, parseStackLifetimeOptions, "may;must") FUNCTION_PASS_WITH_PARAMS( @@ -664,11 +664,11 @@ LOOP_PASS("loop-simplifycfg", LoopSimplifyCFGPass()) LOOP_PASS("loop-unroll-full", LoopFullUnrollPass()) LOOP_PASS("loop-versioning-licm", LoopVersioningLICMPass()) LOOP_PASS("no-op-loop", NoOpLoopPass()) -LOOP_PASS("print", PrintLoopPass(dbgs())) -LOOP_PASS("print", DDGAnalysisPrinterPass(dbgs())) -LOOP_PASS("print", IVUsersPrinterPass(dbgs())) -LOOP_PASS("print", LoopCachePrinterPass(dbgs())) -LOOP_PASS("print", LoopNestPrinterPass(dbgs())) +LOOP_PASS("print", PrintLoopPass(errs())) +LOOP_PASS("print", DDGAnalysisPrinterPass(errs())) +LOOP_PASS("print", IVUsersPrinterPass(errs())) +LOOP_PASS("print", LoopCachePrinterPass(errs())) +LOOP_PASS("print", LoopNestPrinterPass(errs())) #undef LOOP_PASS #ifndef LOOP_PASS_WITH_PARAMS