This is an archive of the discontinued LLVM Phabricator instance.

[ARM] Create MQQPR and MQQQQPR register classes
ClosedPublic

Authored by dmgreen on Aug 4 2021, 8:04 AM.

Details

Summary

Similar to the MQPR register class as the MVE equivalent to QPR, this adds MQQPR and MQQQQPR register classes for the MVE equivalents of QQPR and QQQQPR registers. The MVE MQPR seemed have worked out quite well, and adding MQQPR and MQQQQPR allows us to a little more accurately specify the number of registers, calculating register pressure limits a little better.

Diff Detail

Event Timeline

dmgreen created this revision.Aug 4 2021, 8:04 AM
dmgreen requested review of this revision.Aug 4 2021, 8:04 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 4 2021, 8:04 AM
SjoerdMeijer accepted this revision.Aug 5 2021, 2:39 AM
SjoerdMeijer added a reviewer: efriedma.

LGTM

This revision is now accepted and ready to land.Aug 5 2021, 2:39 AM
This revision was landed with ongoing or failed builds.Aug 16 2021, 2:58 PM
This revision was automatically updated to reflect the committed changes.