[all-commits] [llvm/llvm-project] 5d67b0: [AArch64] Include SME2 in +all

David Green via All-commits all-commits at lists.llvm.org
Mon Oct 31 06:04:45 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 5d67b051e29c2bde42a5004634296b88542c096a
      https://github.com/llvm/llvm-project/commit/5d67b051e29c2bde42a5004634296b88542c096a
  Author: David Green <david.green at arm.com>
  Date:   2022-10-31 (Mon, 31 Oct 2022)

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

  Log Message:
  -----------
  [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




More information about the All-commits mailing list