blob: f749e3e526b9dc9bb8b667cf55e85abfbc686b77 [file] [log] [blame]
; REQUIRES: linux
;
; RUN: opt -O2 -debug-pass-manager -S -pgo-kind=pgo-instr-gen-pipeline -profile-file='temp' \
; RUN: < %s 2>&1 | FileCheck %s --check-prefixes=COMMON,PGO
; RUN: opt -O2 -debug-pass-manager -S -pgo-kind=pgo-instr-gen-pipeline -profile-file='temp' \
; RUN: -profile-context-root=something < %s 2>&1 | FileCheck %s --check-prefixes=COMMON,CTXPROF
; COMMON: Running pass: PGOInstrumentationGen
; COMMON: Invalidating analysis: InnerAnalysisManagerProxy<FunctionAnalysisManager, Module>
; COMMON: Invalidating analysis: LazyCallGraphAnalysis
; COMMON: Invalidating analysis: InnerAnalysisManagerProxy<CGSCCAnalysisManager, Module>
; CTXPROF: Running pass: AssignGUIDPass
; CTXPROF: Running pass: NoinlineNonPrevailing
; COMMON: Running analysis: InnerAnalysisManagerProxy<FunctionAnalysisManager, Module>
; PGO: Running pass: InstrProfilingLoweringPass
; CTXPROF: Running pass: PGOCtxProfLoweringPass