This is an archive of the discontinued LLVM Phabricator instance.

[BOLT] Allocate FunctionFragment on heap
ClosedPublic

Authored by FPar on Aug 17 2022, 11:27 AM.

Details

Summary

This changes FunctionFragment from being used as a temporary proxy
object to access basic block ranges to a heap-allocated object that can
store fragment-specific information.

Diff Detail

Event Timeline

FPar created this revision.Aug 17 2022, 11:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 17 2022, 11:27 AM
Herald added a subscriber: ayermolo. · View Herald Transcript
FPar requested review of this revision.Aug 17 2022, 11:27 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 17 2022, 11:27 AM
This revision is now accepted and ready to land.Aug 22 2022, 3:09 PM
This revision was automatically updated to reflect the committed changes.
FPar reopened this revision.Aug 24 2022, 1:41 PM
This revision is now accepted and ready to land.Aug 24 2022, 1:41 PM
FPar updated this revision to Diff 455357.Aug 24 2022, 1:43 PM

Fix iterator conversion build failure

rafauler accepted this revision.Aug 24 2022, 3:44 PM
This revision was landed with ongoing or failed builds.Aug 24 2022, 6:06 PM
This revision was automatically updated to reflect the committed changes.