This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Use ProcResGroup in Cortex-M7 scheduling model
ClosedPublic

Authored by dpenry on Mar 19 2021, 11:50 AM.

Details

Summary

Used to model structural hazards on FP issue, where some
instructions take up 2 issue slots and others one as well
as similar structural hazards on load issue, where some
instructions take up two load lanes and others one.

Diff Detail

Event Timeline

dpenry created this revision.Mar 19 2021, 11:50 AM
dpenry requested review of this revision.Mar 19 2021, 11:50 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 19 2021, 11:50 AM
dmgreen accepted this revision.Apr 12 2021, 10:32 AM

This looks sensible to me, if we can get the scheduler to agree.

This revision is now accepted and ready to land.Apr 12 2021, 10:32 AM
dpenry updated this revision to Diff 337588.Apr 14 2021, 5:29 PM

Added a test case

This revision was landed with ongoing or failed builds.Apr 19 2021, 1:23 PM
This revision was automatically updated to reflect the committed changes.