[clang] [PGO] Add ability to mark cold functions as optsize/minsize/optnone (PR #69030)
Ellis Hoag via cfe-commits
cfe-commits at lists.llvm.org
Mon Oct 16 16:49:04 PDT 2023
================
@@ -1127,6 +1134,11 @@ PassBuilder::buildModuleSimplificationPipeline(OptimizationLevel Level,
if (EnableSyntheticCounts && !PGOOpt)
MPM.addPass(SyntheticCountsPropagation());
+ if (EnableMarkColdFunctions && PGOOpt &&
+ (PGOOpt->Action == PGOOptions::SampleUse ||
+ PGOOpt->Action == PGOOptions::IRUse))
----------------
ellishg wrote:
It seems that this pass isn't enabled for CS profiles. Can they benefit from this pass?
https://github.com/llvm/llvm-project/pull/69030
More information about the cfe-commits
mailing list