This is an archive of the discontinued LLVM Phabricator instance.

Adds diagnostics for missing opportunities of indirect call promotion.
AbandonedPublic

Authored by netforce on Apr 7 2022, 9:54 AM.

Details

Reviewers
None
Summary

Some indirect branches that are important for performance might not
be promoted because there are too many targets and/or they don't have enough
counts to be promoted. Let's make them easier to understand by adding
diagnostics for such opportunities.

Diff Detail

Event Timeline

netforce created this revision.Apr 7 2022, 9:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 7 2022, 9:54 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
netforce requested review of this revision.Apr 7 2022, 9:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 7 2022, 9:54 AM
netforce abandoned this revision.Apr 7 2022, 9:56 AM