This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Ampere1 does not support MTE
ClosedPublic

Authored by philipp.tomsich on May 8 2022, 12:49 PM.

Details

Summary

The initial support for the Ampere1 mistakenly signalled support for
the MTE feature. However, the core does not include the optional MTE
functionality.

Update the target parser to not include MTE for Ampere1.

Diff Detail

Event Timeline

Herald added a project: Restricted Project. · View Herald TranscriptMay 8 2022, 12:49 PM
philipp.tomsich requested review of this revision.May 8 2022, 12:49 PM
Herald added a project: Restricted Project. · View Herald TranscriptMay 8 2022, 12:49 PM
philipp.tomsich retitled this revision from [AArch64] Ampere1 des not support MTE to [AArch64] Ampere1 does not support MTE.May 8 2022, 1:41 PM
dmgreen accepted this revision.May 9 2022, 2:18 AM

Sounds good to me.

This revision is now accepted and ready to land.May 9 2022, 2:18 AM
This revision was landed with ongoing or failed builds.May 9 2022, 2:29 AM
This revision was automatically updated to reflect the committed changes.
pcc added a subscriber: pcc.Jun 2 2022, 6:42 PM

Doesn't it also need to be removed from the list in llvm/lib/Target/AArch64/AArch64.td?