This is an archive of the discontinued LLVM Phabricator instance.

Disable hoisting MI to hotter basic blocks when using pgo
ClosedPublic

Authored by NeHuang on Aug 4 2020, 12:37 PM.

Details

Summary

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.

Diff Detail

Event Timeline

NeHuang created this revision.Aug 4 2020, 12:37 PM
NeHuang requested review of this revision.Aug 4 2020, 12:37 PM
NeHuang edited the summary of this revision. (Show Details)

Can you share the performance data ?

@davidxl We found SPEC2017 performance gain for PPC. Some experiments results available at https://reviews.llvm.org/D63676

This revision is now accepted and ready to land.Sep 14 2020, 10:41 PM
This revision was landed with ongoing or failed builds.Sep 17 2020, 12:20 PM
This revision was automatically updated to reflect the committed changes.