[PATCH] D137016: [AArch64] Include SME2 in +all

Dave Green via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sat Oct 29 03:34:38 PDT 2022


dmgreen created this revision.
dmgreen added reviewers: CarolineConcatto, MaskRay, lenary.
Herald added subscribers: StephenFan, hiraditya, kristof.beyls.
Herald added a project: All.
dmgreen requested review of this revision.
Herald added a project: LLVM.

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.


https://reviews.llvm.org/D137016

Files:
  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/smlsl.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/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/umlsl.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/uvdot.s
  llvm/test/MC/Disassembler/AArch64/mattr-all.txt

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D137016.471736.patch
Type: text/x-patch
Size: 41506 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20221029/b8a7e8a9/attachment.bin>


More information about the llvm-commits mailing list