[AArch64] Fix AArch64TargetParser.def to match AArch64.td.
commit72517e27c1e28eb6781b0cdb9a32a477e83cae24
authorEli Friedman <efriedma@quicinc.com>
Tue, 22 Mar 2022 23:41:16 +0000 (22 16:41 -0700)
committerEli Friedman <efriedma@quicinc.com>
Wed, 30 Mar 2022 19:15:39 +0000 (30 12:15 -0700)
tree343f3656135e3ef46a9d27afbd24565f6d3a58d5
parentff6696c842bac0b15fc04015b25ead721768eac9
[AArch64] Fix AArch64TargetParser.def to match AArch64.td.

Currently, we have two different lists of features each CPU supports...
and those lists aren't consistent. This patch assumes AArch64.td is
right, and tries to fix AArch64TargetParser to match.

It's hard to find documentation for the right features, but reviewers
have confirmed these changes.

Probably we should try to unify the two lists at some point, but
synchronizing them seems like a prerequisite to that anyway.

Differential Revision: https://reviews.llvm.org/D122274
llvm/include/llvm/Support/AArch64TargetParser.def
llvm/unittests/Support/TargetParserTest.cpp