This is an archive of the discontinued LLVM Phabricator instance.

[llc][MISched] Add `-misched-detail-resource-booking` to llc.
ClosedPublic

Authored by fpetrogalli on Jun 16 2023, 2:54 AM.

Details

Summary

The option -misched-detail-resource-booking prints the following
information every time the method
SchedBoundary::getNextResourceCycle is invoked:

  1. counters of the resources that have already been booked;
  1. the values returned by getNextResourceCycle, which is the next

available cycle in which a resource can be booked.

The method is useful to debug low-level checks inside the machine
scheduler that make decisions based on the values returned by
getNextResourceCycle.

Diff Detail

Event Timeline

fpetrogalli created this revision.Jun 16 2023, 2:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 16 2023, 2:54 AM
fpetrogalli requested review of this revision.Jun 16 2023, 2:54 AM
Herald added a project: Restricted Project. · View Herald TranscriptJun 16 2023, 2:54 AM
andreadb accepted this revision.Jun 19 2023, 5:54 AM
This revision is now accepted and ready to land.Jun 19 2023, 5:54 AM
This revision was landed with ongoing or failed builds.Jun 20 2023, 2:14 AM
This revision was automatically updated to reflect the committed changes.