[AArch64] Include SME2 in +all
authorDavid Green <david.green@arm.com>
Mon, 31 Oct 2022 13:04:32 +0000 (13:04 +0000)
committerDavid Green <david.green@arm.com>
Mon, 31 Oct 2022 13:04:32 +0000 (13:04 +0000)
commit5d67b051e29c2bde42a5004634296b88542c096a
tree6e81aee112845403f64b4b91d6cbf6375cc3e292
parentb172c7e1933b04f459b813a6c894d90ea65a9cd4
[AArch64] Include SME2 in +all

The sme2 predicate was as AssemblerPredicate, not
AssemblerPredicateWithAll like all the other features, meaning it wasn't
included in +all. This fixes that inconsistency, allowing the
instructions to be decoded by default.

Differential Revision: https://reviews.llvm.org/D137016
57 files changed:
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/test/MC/AArch64/SME2/bfcvt.s
llvm/test/MC/AArch64/SME2/bfcvtn.s
llvm/test/MC/AArch64/SME2/bfdot.s
llvm/test/MC/AArch64/SME2/bfmlal.s
llvm/test/MC/AArch64/SME2/bfmlsl.s
llvm/test/MC/AArch64/SME2/bfvdot.s
llvm/test/MC/AArch64/SME2/fadd.s
llvm/test/MC/AArch64/SME2/fclamp.s
llvm/test/MC/AArch64/SME2/fcvt.s
llvm/test/MC/AArch64/SME2/fcvtn.s
llvm/test/MC/AArch64/SME2/fcvtzs.s
llvm/test/MC/AArch64/SME2/fcvtzu.s
llvm/test/MC/AArch64/SME2/fdot.s
llvm/test/MC/AArch64/SME2/fmax.s
llvm/test/MC/AArch64/SME2/fmaxnm.s
llvm/test/MC/AArch64/SME2/fmin.s
llvm/test/MC/AArch64/SME2/fminnm.s
llvm/test/MC/AArch64/SME2/fmlal.s
llvm/test/MC/AArch64/SME2/fmlsl.s
llvm/test/MC/AArch64/SME2/fsub.s
llvm/test/MC/AArch64/SME2/fvdot.s
llvm/test/MC/AArch64/SME2/sclamp.s
llvm/test/MC/AArch64/SME2/scvtf.s
llvm/test/MC/AArch64/SME2/sdot.s
llvm/test/MC/AArch64/SME2/smax.s
llvm/test/MC/AArch64/SME2/smin.s
llvm/test/MC/AArch64/SME2/smlal.s
llvm/test/MC/AArch64/SME2/smlall.s
llvm/test/MC/AArch64/SME2/smlsl.s
llvm/test/MC/AArch64/SME2/smlsll.s
llvm/test/MC/AArch64/SME2/sqcvt.s
llvm/test/MC/AArch64/SME2/sqcvtn.s
llvm/test/MC/AArch64/SME2/sqcvtu.s
llvm/test/MC/AArch64/SME2/sqcvtun.s
llvm/test/MC/AArch64/SME2/sqdmulh.s
llvm/test/MC/AArch64/SME2/srshl.s
llvm/test/MC/AArch64/SME2/sudot.s
llvm/test/MC/AArch64/SME2/sumlall.s
llvm/test/MC/AArch64/SME2/suvdot.s
llvm/test/MC/AArch64/SME2/svdot.s
llvm/test/MC/AArch64/SME2/uclamp.s
llvm/test/MC/AArch64/SME2/ucvtf.s
llvm/test/MC/AArch64/SME2/udot.s
llvm/test/MC/AArch64/SME2/umax.s
llvm/test/MC/AArch64/SME2/umin.s
llvm/test/MC/AArch64/SME2/umlal.s
llvm/test/MC/AArch64/SME2/umlall.s
llvm/test/MC/AArch64/SME2/umlsl.s
llvm/test/MC/AArch64/SME2/umlsll.s
llvm/test/MC/AArch64/SME2/uqcvt.s
llvm/test/MC/AArch64/SME2/uqcvtn.s
llvm/test/MC/AArch64/SME2/urshl.s
llvm/test/MC/AArch64/SME2/usdot.s
llvm/test/MC/AArch64/SME2/usmlall.s
llvm/test/MC/AArch64/SME2/uvdot.s
llvm/test/MC/Disassembler/AArch64/mattr-all.txt