This is an archive of the discontinued LLVM Phabricator instance.

[ARM][AArch64] Introduce Armv9.3-A
ClosedPublic

Authored by tmatheson on Dec 22 2021, 3:24 AM.

Details

Summary

This patch introduces support for targetting the Armv9.3-A architecture,
which should map to the existing Armv8.8-A extensions.

Patch by Lucas Prates.

Diff Detail

Event Timeline

tmatheson created this revision.Dec 22 2021, 3:24 AM
tmatheson requested review of this revision.Dec 22 2021, 3:24 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 22 2021, 3:24 AM
llvm/include/llvm/Support/AArch64TargetParser.def
92

No AArch64::AEK_SVE2?

llvm/lib/Target/ARM/ARM.td
1014–1027

This block should go above closer to the def of ARMv92a on L922.

tmatheson updated this revision to Diff 396630.Dec 30 2021, 1:08 AM

Remove crypto extensions and add SVE2 for AArch64, as per D109517

tmatheson marked 2 inline comments as done.Dec 30 2021, 1:10 AM
nickdesaulniers accepted this revision.Dec 30 2021, 10:09 AM
This revision is now accepted and ready to land.Dec 30 2021, 10:09 AM
This revision was landed with ongoing or failed builds.Jan 3 2022, 4:41 AM
This revision was automatically updated to reflect the committed changes.