This is an archive of the discontinued LLVM Phabricator instance.

[PowerPC] Turn on branch coalescing by default for power
Needs ReviewPublic

Authored by lei on Sep 18 2017, 12:28 PM.

Details

Summary

Turn on branch coalescing by default for PowerPC.
Pass can be disabled via: -disable-ppc-branch-coalesce

Bugzilla: https://llvm.org/bugs/show_bug.cgi?id=25219

Diff Detail

Event Timeline

lei created this revision.Sep 18 2017, 12:28 PM
echristo edited edge metadata.Sep 21 2017, 6:40 PM

Performance numbers? SPEC at least :)

-eric

lei added a comment.EditedOct 24 2017, 8:10 AM

Performance numbers? SPEC at least :)

-eric

@echristo Sorry for the late response.

SPEC2006 perfromance run with rL316321 showed a 4% improvement for lbm and negligable differences for the other benchmarks.

Have we forgotten about this? Can we decide to either abandon, update or proceed with this patch?

lei added a comment.Feb 6 2018, 6:54 AM

SPEC2006 perfromance run with rL324265 showed a 4.56% improvement for lbm and negligable differences for the other benchmarks.
@echristo Are you okay for this to go in now?

junbuml added a subscriber: junbuml.Feb 6 2018, 7:14 AM