This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Add v8.9a/v9.4a FEAT_ATS1A
ClosedPublic

Authored by lenary on Mar 27 2023, 7:11 AM.

Details

Summary

FEAT_ATS1A adds three new AT system instruction aliases. This feature is
optional from v8.9a/v9.4a. FEAT_ATS1A is a very late addition to the
2022 A-profile VMSA extension, and has not yet been added to the public
docs available on developer.arm.com

These AT instructions are added without a command-line flag or feature,
because it is system-instruction only, and FEAT_S1PIE also has no
command-line flag.

Diff Detail

Event Timeline

lenary created this revision.Mar 27 2023, 7:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 27 2023, 7:11 AM
lenary requested review of this revision.Mar 27 2023, 7:11 AM
Herald added a project: Restricted Project. · View Herald TranscriptMar 27 2023, 7:11 AM
tmatheson accepted this revision.Mar 27 2023, 8:02 AM
This revision is now accepted and ready to land.Mar 27 2023, 8:02 AM
This revision was automatically updated to reflect the committed changes.