danielcdh created this revision. Herald added a subscriber: sanjoy. The new PM needs to invoke add-discriminator pass when building with -fdebug-info-for-profiling.
https://reviews.llvm.org/D35746 Files: lib/CodeGen/BackendUtil.cpp Index: lib/CodeGen/BackendUtil.cpp =================================================================== --- lib/CodeGen/BackendUtil.cpp +++ lib/CodeGen/BackendUtil.cpp @@ -861,7 +861,9 @@ (PGOOpt.RunProfileGen || !PGOOpt.ProfileUseFile.empty() || !PGOOpt.SampleProfileFile.empty()) ? - Optional<PGOOptions>(PGOOpt) : None); + Optional<PGOOptions>(PGOOpt) : None, + (CodeGenOpts.DebugInfoForProfiling || + !CodeGenOpts.SampleProfileFile.empty())); LoopAnalysisManager LAM; FunctionAnalysisManager FAM;
Index: lib/CodeGen/BackendUtil.cpp =================================================================== --- lib/CodeGen/BackendUtil.cpp +++ lib/CodeGen/BackendUtil.cpp @@ -861,7 +861,9 @@ (PGOOpt.RunProfileGen || !PGOOpt.ProfileUseFile.empty() || !PGOOpt.SampleProfileFile.empty()) ? - Optional<PGOOptions>(PGOOpt) : None); + Optional<PGOOptions>(PGOOpt) : None, + (CodeGenOpts.DebugInfoForProfiling || + !CodeGenOpts.SampleProfileFile.empty())); LoopAnalysisManager LAM; FunctionAnalysisManager FAM;
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits