23 lines · plain
1; RUN: opt -disable-verify -eagerly-invalidate-analyses=0 -debug-pass-manager -pgo-kind=pgo-instr-gen-pipeline -passes='default<Os>' -S %s 2>&1 | FileCheck %s --check-prefixes=CHECK-Osz2; RUN: opt -disable-verify -eagerly-invalidate-analyses=0 -debug-pass-manager -pgo-kind=pgo-instr-gen-pipeline -passes='default<Oz>' -S %s 2>&1 | FileCheck %s --check-prefixes=CHECK-Osz3 4; CHECK-Osz: Running pass: ModuleInlinerWrapperPass5; CHECK-Osz-NEXT: Running analysis: InlineAdvisorAnalysis6; CHECK-Osz-NEXT: Running analysis: InnerAnalysisManagerProxy7; CHECK-Osz-NEXT: Running analysis: LazyCallGraphAnalysis8; CHECK-Osz-NEXT: Running analysis: FunctionAnalysisManagerCGSCCProxy on (foo)9; CHECK-Osz-NEXT: Running analysis: OuterAnalysisManagerProxy10; CHECK-Osz-NEXT: Running pass: InlinerPass on (foo)11; CHECK-Osz-NEXT: Running pass: InlinerPass on (foo)12; CHECK-Osz-NEXT: Running pass: SROAPass on foo13; CHECK-Osz-NEXT: Running pass: EarlyCSEPass on foo14; CHECK-Osz-NEXT: Running pass: SimplifyCFGPass on foo15; CHECK-Osz-NEXT: Running pass: InstCombinePass on foo16; CHECK-Osz-NEXT: Invalidating analysis: InlineAdvisorAnalysis17; CHECK-Osz-NEXT: Running pass: GlobalDCEPass18; CHECK-Osz-NEXT: Running pass: PGOInstrumentationGen19 20define void @foo() {21 ret void22}23