This is an archive of the discontinued LLVM Phabricator instance.

[BOLT] Postprocess entry points after disassembly
Needs ReviewPublic

Authored by nhuhuan on Jul 29 2022, 2:34 AM.

Details

Summary

When processing split jump tables and split landing pad, BOLT generates
additional secondary entry points, which all then should go through the
postprocessing checks.

In this update, postProcessEntryPoints is performed after disassembly
and branch analysis are completed.

Test Plan:

ninja check-bolt

Diff Detail

Event Timeline

nhuhuan created this revision.Jul 29 2022, 2:34 AM
Herald added a reviewer: Amir. · View Herald Transcript
Herald added a reviewer: maksfb. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
Herald added a subscriber: ayermolo. · View Herald Transcript
nhuhuan requested review of this revision.Jul 29 2022, 2:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptJul 29 2022, 2:34 AM