This is a follow up patch for https://reviews.llvm.org/D63676. With the feature enabled for pgo, we confirmed performance gain for SPEC benchmarks on PPC.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
@davidxl We found SPEC2017 performance gain for PPC. Some experiments results available at https://reviews.llvm.org/D63676
clang-format: please reformat the code
-static cl::opt<UseBFI> -DisableHoistingToHotterBlocks("disable-hoisting-to-hotter-blocks", - cl::desc("Disable hoisting instructions to" - " hotter blocks"), - cl::init(UseBFI::PGO), cl::Hidden, - cl::values(clEnumValN(UseBFI::None, "none", - "disable the feature"), - clEnumValN(UseBFI::PGO, "pgo", - "enable the feature when using profile data"), - clEnumValN(UseBFI::All, "all",11 diff lines are omitted. See full path.