[AArch64] Remove references to Streaming SVE from target features.
authorSander de Smalen <sander.desmalen@arm.com>
Wed, 18 May 2022 06:26:50 +0000 (07:26 +0100)
committerSander de Smalen <sander.desmalen@arm.com>
Tue, 31 May 2022 14:25:01 +0000 (16:25 +0200)
commit9c38fc111b9e1319ffa8e4a165e40ff7c7814406
treed16ee8e4e416c3ea4329d08563fc594128211034
parentae766526777ae5ff34d2dadb99038b596e3c715f
[AArch64] Remove references to Streaming SVE from target features.

Following discussion on D120261 and D121208 it seems better to remove the
concept of Streaming SVE from the subtarget/assembler predicates and
instead reason about 'SVE' and 'SME' as its higher level features, rather
than trying to model this runtime mode through explicit feature flags.

This patch is largely NFC.

Reviewed By: paulwalker-arm, david-arm

Differential Revision: https://reviews.llvm.org/D125977
608 files changed:
llvm/lib/Target/AArch64/AArch64.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64InstrFormats.td
llvm/lib/Target/AArch64/AArch64InstrInfo.cpp
llvm/lib/Target/AArch64/AArch64InstrInfo.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/AArch64SchedA64FX.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-counting-bits.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-create-tuple.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-insert-extract-tuple.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+imm-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-reg+reg-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+imm-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-ldN-sret-reg+reg-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-pred-testing.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-reinterpret.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-imm.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-reg.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll
llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-add-sub.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-binary-narrowing-shr.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-complex-dot.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-contiguous-conflict-detection.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-converts.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-int-binary-logarithm.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-fp-widening-mul-acc.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-int-mul-lane.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-non-widening-pairwise-arith.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-polynomial-arithmetic.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-unary-narrowing.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-while.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-dsp.ll
llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-pairwise-arith.ll
llvm/test/MC/AArch64/SME/feature.s
llvm/test/MC/AArch64/SME/streaming-mode-neon-bf16.s
llvm/test/MC/AArch64/SME/streaming-mode-neon-fp16.s
llvm/test/MC/AArch64/SME/streaming-mode-neon.s
llvm/test/MC/AArch64/SVE/abs.s
llvm/test/MC/AArch64/SVE/add.s
llvm/test/MC/AArch64/SVE/addpl.s
llvm/test/MC/AArch64/SVE/addvl.s
llvm/test/MC/AArch64/SVE/and.s
llvm/test/MC/AArch64/SVE/ands.s
llvm/test/MC/AArch64/SVE/andv.s
llvm/test/MC/AArch64/SVE/asr.s
llvm/test/MC/AArch64/SVE/asrd.s
llvm/test/MC/AArch64/SVE/asrr.s
llvm/test/MC/AArch64/SVE/bfcvt.s
llvm/test/MC/AArch64/SVE/bfcvtnt.s
llvm/test/MC/AArch64/SVE/bfdot.s
llvm/test/MC/AArch64/SVE/bfmlal.s
llvm/test/MC/AArch64/SVE/bic.s
llvm/test/MC/AArch64/SVE/bics.s
llvm/test/MC/AArch64/SVE/brka.s
llvm/test/MC/AArch64/SVE/brkas.s
llvm/test/MC/AArch64/SVE/brkb.s
llvm/test/MC/AArch64/SVE/brkbs.s
llvm/test/MC/AArch64/SVE/brkn.s
llvm/test/MC/AArch64/SVE/brkns.s
llvm/test/MC/AArch64/SVE/brkpa.s
llvm/test/MC/AArch64/SVE/brkpas.s
llvm/test/MC/AArch64/SVE/brkpb.s
llvm/test/MC/AArch64/SVE/brkpbs.s
llvm/test/MC/AArch64/SVE/clasta.s
llvm/test/MC/AArch64/SVE/clastb.s
llvm/test/MC/AArch64/SVE/cls.s
llvm/test/MC/AArch64/SVE/clz.s
llvm/test/MC/AArch64/SVE/cmpeq.s
llvm/test/MC/AArch64/SVE/cmpge.s
llvm/test/MC/AArch64/SVE/cmpgt.s
llvm/test/MC/AArch64/SVE/cmphi.s
llvm/test/MC/AArch64/SVE/cmphs.s
llvm/test/MC/AArch64/SVE/cmple.s
llvm/test/MC/AArch64/SVE/cmplo.s
llvm/test/MC/AArch64/SVE/cmpls.s
llvm/test/MC/AArch64/SVE/cmplt.s
llvm/test/MC/AArch64/SVE/cmpne.s
llvm/test/MC/AArch64/SVE/cnot.s
llvm/test/MC/AArch64/SVE/cnt.s
llvm/test/MC/AArch64/SVE/cntb.s
llvm/test/MC/AArch64/SVE/cntd.s
llvm/test/MC/AArch64/SVE/cnth.s
llvm/test/MC/AArch64/SVE/cntp.s
llvm/test/MC/AArch64/SVE/cntw.s
llvm/test/MC/AArch64/SVE/compact.s
llvm/test/MC/AArch64/SVE/cpy.s
llvm/test/MC/AArch64/SVE/ctermeq.s
llvm/test/MC/AArch64/SVE/ctermne.s
llvm/test/MC/AArch64/SVE/decb.s
llvm/test/MC/AArch64/SVE/decd.s
llvm/test/MC/AArch64/SVE/dech.s
llvm/test/MC/AArch64/SVE/decp.s
llvm/test/MC/AArch64/SVE/decw.s
llvm/test/MC/AArch64/SVE/dup.s
llvm/test/MC/AArch64/SVE/dupm.s
llvm/test/MC/AArch64/SVE/eon.s
llvm/test/MC/AArch64/SVE/eor.s
llvm/test/MC/AArch64/SVE/eors.s
llvm/test/MC/AArch64/SVE/eorv.s
llvm/test/MC/AArch64/SVE/ext.s
llvm/test/MC/AArch64/SVE/fabd.s
llvm/test/MC/AArch64/SVE/fabs.s
llvm/test/MC/AArch64/SVE/facge.s
llvm/test/MC/AArch64/SVE/facgt.s
llvm/test/MC/AArch64/SVE/facle.s
llvm/test/MC/AArch64/SVE/faclt.s
llvm/test/MC/AArch64/SVE/fadd.s
llvm/test/MC/AArch64/SVE/fadda.s
llvm/test/MC/AArch64/SVE/faddv.s
llvm/test/MC/AArch64/SVE/fcadd.s
llvm/test/MC/AArch64/SVE/fcmeq.s
llvm/test/MC/AArch64/SVE/fcmge.s
llvm/test/MC/AArch64/SVE/fcmgt.s
llvm/test/MC/AArch64/SVE/fcmla.s
llvm/test/MC/AArch64/SVE/fcmle.s
llvm/test/MC/AArch64/SVE/fcmlt.s
llvm/test/MC/AArch64/SVE/fcmne.s
llvm/test/MC/AArch64/SVE/fcmuo.s
llvm/test/MC/AArch64/SVE/fcpy.s
llvm/test/MC/AArch64/SVE/fcvt.s
llvm/test/MC/AArch64/SVE/fcvtzs.s
llvm/test/MC/AArch64/SVE/fcvtzu.s
llvm/test/MC/AArch64/SVE/fdiv.s
llvm/test/MC/AArch64/SVE/fdivr.s
llvm/test/MC/AArch64/SVE/fdup.s
llvm/test/MC/AArch64/SVE/fexpa.s
llvm/test/MC/AArch64/SVE/fmad.s
llvm/test/MC/AArch64/SVE/fmax.s
llvm/test/MC/AArch64/SVE/fmaxnm.s
llvm/test/MC/AArch64/SVE/fmaxnmv.s
llvm/test/MC/AArch64/SVE/fmaxv.s
llvm/test/MC/AArch64/SVE/fmin.s
llvm/test/MC/AArch64/SVE/fminnm.s
llvm/test/MC/AArch64/SVE/fminnmv.s
llvm/test/MC/AArch64/SVE/fminv.s
llvm/test/MC/AArch64/SVE/fmla.s
llvm/test/MC/AArch64/SVE/fmls.s
llvm/test/MC/AArch64/SVE/fmov.s
llvm/test/MC/AArch64/SVE/fmsb.s
llvm/test/MC/AArch64/SVE/fmul.s
llvm/test/MC/AArch64/SVE/fmulx.s
llvm/test/MC/AArch64/SVE/fneg.s
llvm/test/MC/AArch64/SVE/fnmad.s
llvm/test/MC/AArch64/SVE/fnmla.s
llvm/test/MC/AArch64/SVE/fnmls.s
llvm/test/MC/AArch64/SVE/fnmsb.s
llvm/test/MC/AArch64/SVE/frecpe.s
llvm/test/MC/AArch64/SVE/frecps.s
llvm/test/MC/AArch64/SVE/frecpx.s
llvm/test/MC/AArch64/SVE/frinta.s
llvm/test/MC/AArch64/SVE/frinti.s
llvm/test/MC/AArch64/SVE/frintm.s
llvm/test/MC/AArch64/SVE/frintn.s
llvm/test/MC/AArch64/SVE/frintp.s
llvm/test/MC/AArch64/SVE/frintx.s
llvm/test/MC/AArch64/SVE/frintz.s
llvm/test/MC/AArch64/SVE/frsqrte.s
llvm/test/MC/AArch64/SVE/frsqrts.s
llvm/test/MC/AArch64/SVE/fscale.s
llvm/test/MC/AArch64/SVE/fsqrt.s
llvm/test/MC/AArch64/SVE/fsub.s
llvm/test/MC/AArch64/SVE/fsubr.s
llvm/test/MC/AArch64/SVE/ftsmul.s
llvm/test/MC/AArch64/SVE/ftssel.s
llvm/test/MC/AArch64/SVE/incb.s
llvm/test/MC/AArch64/SVE/incd.s
llvm/test/MC/AArch64/SVE/inch.s
llvm/test/MC/AArch64/SVE/incp.s
llvm/test/MC/AArch64/SVE/incw.s
llvm/test/MC/AArch64/SVE/index.s
llvm/test/MC/AArch64/SVE/insr.s
llvm/test/MC/AArch64/SVE/lasta.s
llvm/test/MC/AArch64/SVE/lastb.s
llvm/test/MC/AArch64/SVE/ld1b-sve-only.s
llvm/test/MC/AArch64/SVE/ld1b.s
llvm/test/MC/AArch64/SVE/ld1d-sve-only.s
llvm/test/MC/AArch64/SVE/ld1d.s
llvm/test/MC/AArch64/SVE/ld1h-sve-only.s
llvm/test/MC/AArch64/SVE/ld1h.s
llvm/test/MC/AArch64/SVE/ld1rb.s
llvm/test/MC/AArch64/SVE/ld1rd.s
llvm/test/MC/AArch64/SVE/ld1rh.s
llvm/test/MC/AArch64/SVE/ld1rqb.s
llvm/test/MC/AArch64/SVE/ld1rqd.s
llvm/test/MC/AArch64/SVE/ld1rqh.s
llvm/test/MC/AArch64/SVE/ld1rqw.s
llvm/test/MC/AArch64/SVE/ld1rsb.s
llvm/test/MC/AArch64/SVE/ld1rsh.s
llvm/test/MC/AArch64/SVE/ld1rsw.s
llvm/test/MC/AArch64/SVE/ld1rw.s
llvm/test/MC/AArch64/SVE/ld1sb-sve-only.s
llvm/test/MC/AArch64/SVE/ld1sb.s
llvm/test/MC/AArch64/SVE/ld1sh-sve-only.s
llvm/test/MC/AArch64/SVE/ld1sh.s
llvm/test/MC/AArch64/SVE/ld1sw-sve-only.s
llvm/test/MC/AArch64/SVE/ld1sw.s
llvm/test/MC/AArch64/SVE/ld1w-sve-only.s
llvm/test/MC/AArch64/SVE/ld1w.s
llvm/test/MC/AArch64/SVE/ld2b.s
llvm/test/MC/AArch64/SVE/ld2d.s
llvm/test/MC/AArch64/SVE/ld2h.s
llvm/test/MC/AArch64/SVE/ld2w.s
llvm/test/MC/AArch64/SVE/ld3b.s
llvm/test/MC/AArch64/SVE/ld3d.s
llvm/test/MC/AArch64/SVE/ld3h.s
llvm/test/MC/AArch64/SVE/ld3w.s
llvm/test/MC/AArch64/SVE/ld4b.s
llvm/test/MC/AArch64/SVE/ld4d.s
llvm/test/MC/AArch64/SVE/ld4h.s
llvm/test/MC/AArch64/SVE/ld4w.s
llvm/test/MC/AArch64/SVE/ldff1b.s
llvm/test/MC/AArch64/SVE/ldff1d.s
llvm/test/MC/AArch64/SVE/ldff1h.s
llvm/test/MC/AArch64/SVE/ldff1sb.s
llvm/test/MC/AArch64/SVE/ldff1sh.s
llvm/test/MC/AArch64/SVE/ldff1sw.s
llvm/test/MC/AArch64/SVE/ldff1w.s
llvm/test/MC/AArch64/SVE/ldnf1b.s
llvm/test/MC/AArch64/SVE/ldnf1d.s
llvm/test/MC/AArch64/SVE/ldnf1h.s
llvm/test/MC/AArch64/SVE/ldnf1sb.s
llvm/test/MC/AArch64/SVE/ldnf1sh.s
llvm/test/MC/AArch64/SVE/ldnf1sw.s
llvm/test/MC/AArch64/SVE/ldnf1w.s
llvm/test/MC/AArch64/SVE/ldnt1b.s
llvm/test/MC/AArch64/SVE/ldnt1d.s
llvm/test/MC/AArch64/SVE/ldnt1h.s
llvm/test/MC/AArch64/SVE/ldnt1w.s
llvm/test/MC/AArch64/SVE/ldr.s
llvm/test/MC/AArch64/SVE/lsl.s
llvm/test/MC/AArch64/SVE/lslr.s
llvm/test/MC/AArch64/SVE/lsr.s
llvm/test/MC/AArch64/SVE/lsrr.s
llvm/test/MC/AArch64/SVE/mad.s
llvm/test/MC/AArch64/SVE/matrix-multiply-fp32.s
llvm/test/MC/AArch64/SVE/mla.s
llvm/test/MC/AArch64/SVE/mls.s
llvm/test/MC/AArch64/SVE/mov.s
llvm/test/MC/AArch64/SVE/movprfx.s
llvm/test/MC/AArch64/SVE/movs.s
llvm/test/MC/AArch64/SVE/msb.s
llvm/test/MC/AArch64/SVE/mul.s
llvm/test/MC/AArch64/SVE/nand.s
llvm/test/MC/AArch64/SVE/nands.s
llvm/test/MC/AArch64/SVE/neg.s
llvm/test/MC/AArch64/SVE/nor.s
llvm/test/MC/AArch64/SVE/nors.s
llvm/test/MC/AArch64/SVE/not.s
llvm/test/MC/AArch64/SVE/nots.s
llvm/test/MC/AArch64/SVE/orn.s
llvm/test/MC/AArch64/SVE/orns.s
llvm/test/MC/AArch64/SVE/orr.s
llvm/test/MC/AArch64/SVE/orrs.s
llvm/test/MC/AArch64/SVE/orv.s
llvm/test/MC/AArch64/SVE/pfalse.s
llvm/test/MC/AArch64/SVE/pfirst.s
llvm/test/MC/AArch64/SVE/pnext.s
llvm/test/MC/AArch64/SVE/prfb-sve-only.s
llvm/test/MC/AArch64/SVE/prfb.s
llvm/test/MC/AArch64/SVE/prfd-sve-only.s
llvm/test/MC/AArch64/SVE/prfd.s
llvm/test/MC/AArch64/SVE/prfh-sve-only.s
llvm/test/MC/AArch64/SVE/prfh.s
llvm/test/MC/AArch64/SVE/prfw-sve-only.s
llvm/test/MC/AArch64/SVE/prfw.s
llvm/test/MC/AArch64/SVE/ptest.s
llvm/test/MC/AArch64/SVE/ptrue.s
llvm/test/MC/AArch64/SVE/ptrues.s
llvm/test/MC/AArch64/SVE/punpkhi.s
llvm/test/MC/AArch64/SVE/punpklo.s
llvm/test/MC/AArch64/SVE/rbit.s
llvm/test/MC/AArch64/SVE/rdffr.s
llvm/test/MC/AArch64/SVE/rdffrs.s
llvm/test/MC/AArch64/SVE/rdvl.s
llvm/test/MC/AArch64/SVE/rev.s
llvm/test/MC/AArch64/SVE/revb.s
llvm/test/MC/AArch64/SVE/revh.s
llvm/test/MC/AArch64/SVE/revw.s
llvm/test/MC/AArch64/SVE/sabd.s
llvm/test/MC/AArch64/SVE/saddv.s
llvm/test/MC/AArch64/SVE/scvtf.s
llvm/test/MC/AArch64/SVE/sdiv.s
llvm/test/MC/AArch64/SVE/sdivr.s
llvm/test/MC/AArch64/SVE/sdot.s
llvm/test/MC/AArch64/SVE/sel.s
llvm/test/MC/AArch64/SVE/setffr.s
llvm/test/MC/AArch64/SVE/smax.s
llvm/test/MC/AArch64/SVE/smaxv.s
llvm/test/MC/AArch64/SVE/smin.s
llvm/test/MC/AArch64/SVE/sminv.s
llvm/test/MC/AArch64/SVE/smulh.s
llvm/test/MC/AArch64/SVE/splice.s
llvm/test/MC/AArch64/SVE/sqadd.s
llvm/test/MC/AArch64/SVE/sqdecb.s
llvm/test/MC/AArch64/SVE/sqdecd.s
llvm/test/MC/AArch64/SVE/sqdech.s
llvm/test/MC/AArch64/SVE/sqdecp.s
llvm/test/MC/AArch64/SVE/sqdecw.s
llvm/test/MC/AArch64/SVE/sqincb.s
llvm/test/MC/AArch64/SVE/sqincd.s
llvm/test/MC/AArch64/SVE/sqinch.s
llvm/test/MC/AArch64/SVE/sqincp.s
llvm/test/MC/AArch64/SVE/sqincw.s
llvm/test/MC/AArch64/SVE/sqsub.s
llvm/test/MC/AArch64/SVE/st1b-sve-only.s
llvm/test/MC/AArch64/SVE/st1b.s
llvm/test/MC/AArch64/SVE/st1d-sve-only.s
llvm/test/MC/AArch64/SVE/st1d.s
llvm/test/MC/AArch64/SVE/st1h-sve-only.s
llvm/test/MC/AArch64/SVE/st1h.s
llvm/test/MC/AArch64/SVE/st1w-sve-only.s
llvm/test/MC/AArch64/SVE/st1w.s
llvm/test/MC/AArch64/SVE/st2b.s
llvm/test/MC/AArch64/SVE/st2d.s
llvm/test/MC/AArch64/SVE/st2h.s
llvm/test/MC/AArch64/SVE/st2w.s
llvm/test/MC/AArch64/SVE/st3b.s
llvm/test/MC/AArch64/SVE/st3d.s
llvm/test/MC/AArch64/SVE/st3h.s
llvm/test/MC/AArch64/SVE/st3w.s
llvm/test/MC/AArch64/SVE/st4b.s
llvm/test/MC/AArch64/SVE/st4d.s
llvm/test/MC/AArch64/SVE/st4h.s
llvm/test/MC/AArch64/SVE/st4w.s
llvm/test/MC/AArch64/SVE/stnt1b.s
llvm/test/MC/AArch64/SVE/stnt1d.s
llvm/test/MC/AArch64/SVE/stnt1h.s
llvm/test/MC/AArch64/SVE/stnt1w.s
llvm/test/MC/AArch64/SVE/str.s
llvm/test/MC/AArch64/SVE/sub.s
llvm/test/MC/AArch64/SVE/subr.s
llvm/test/MC/AArch64/SVE/sunpkhi.s
llvm/test/MC/AArch64/SVE/sunpklo.s
llvm/test/MC/AArch64/SVE/sxtb.s
llvm/test/MC/AArch64/SVE/sxth.s
llvm/test/MC/AArch64/SVE/sxtw.s
llvm/test/MC/AArch64/SVE/tbl.s
llvm/test/MC/AArch64/SVE/trn1.s
llvm/test/MC/AArch64/SVE/trn2.s
llvm/test/MC/AArch64/SVE/uabd.s
llvm/test/MC/AArch64/SVE/uaddv.s
llvm/test/MC/AArch64/SVE/ucvtf.s
llvm/test/MC/AArch64/SVE/udiv.s
llvm/test/MC/AArch64/SVE/udivr.s
llvm/test/MC/AArch64/SVE/udot.s
llvm/test/MC/AArch64/SVE/umax.s
llvm/test/MC/AArch64/SVE/umaxv.s
llvm/test/MC/AArch64/SVE/umin.s
llvm/test/MC/AArch64/SVE/uminv.s
llvm/test/MC/AArch64/SVE/umulh.s
llvm/test/MC/AArch64/SVE/uqadd.s
llvm/test/MC/AArch64/SVE/uqdecb.s
llvm/test/MC/AArch64/SVE/uqdecd.s
llvm/test/MC/AArch64/SVE/uqdech.s
llvm/test/MC/AArch64/SVE/uqdecp.s
llvm/test/MC/AArch64/SVE/uqdecw.s
llvm/test/MC/AArch64/SVE/uqincb.s
llvm/test/MC/AArch64/SVE/uqincd.s
llvm/test/MC/AArch64/SVE/uqinch.s
llvm/test/MC/AArch64/SVE/uqincp.s
llvm/test/MC/AArch64/SVE/uqincw.s
llvm/test/MC/AArch64/SVE/uqsub.s
llvm/test/MC/AArch64/SVE/uunpkhi.s
llvm/test/MC/AArch64/SVE/uunpklo.s
llvm/test/MC/AArch64/SVE/uxtb.s
llvm/test/MC/AArch64/SVE/uxth.s
llvm/test/MC/AArch64/SVE/uxtw.s
llvm/test/MC/AArch64/SVE/uzp1.s
llvm/test/MC/AArch64/SVE/uzp2.s
llvm/test/MC/AArch64/SVE/whilele.s
llvm/test/MC/AArch64/SVE/whilelo.s
llvm/test/MC/AArch64/SVE/whilels.s
llvm/test/MC/AArch64/SVE/whilelt.s
llvm/test/MC/AArch64/SVE/wrffr.s
llvm/test/MC/AArch64/SVE/zip1.s
llvm/test/MC/AArch64/SVE/zip2.s
llvm/test/MC/AArch64/SVE2/adclb.s
llvm/test/MC/AArch64/SVE2/adclt.s
llvm/test/MC/AArch64/SVE2/addhnb.s
llvm/test/MC/AArch64/SVE2/addhnt.s
llvm/test/MC/AArch64/SVE2/addp.s
llvm/test/MC/AArch64/SVE2/aesd.s
llvm/test/MC/AArch64/SVE2/aese.s
llvm/test/MC/AArch64/SVE2/aesimc.s
llvm/test/MC/AArch64/SVE2/aesmc.s
llvm/test/MC/AArch64/SVE2/bcax.s
llvm/test/MC/AArch64/SVE2/bdep.s
llvm/test/MC/AArch64/SVE2/bext.s
llvm/test/MC/AArch64/SVE2/bgrp.s
llvm/test/MC/AArch64/SVE2/bsl.s
llvm/test/MC/AArch64/SVE2/bsl1n.s
llvm/test/MC/AArch64/SVE2/bsl2n.s
llvm/test/MC/AArch64/SVE2/cadd.s
llvm/test/MC/AArch64/SVE2/cdot.s
llvm/test/MC/AArch64/SVE2/cmla.s
llvm/test/MC/AArch64/SVE2/eor3.s
llvm/test/MC/AArch64/SVE2/eorbt.s
llvm/test/MC/AArch64/SVE2/eortb.s
llvm/test/MC/AArch64/SVE2/ext.s
llvm/test/MC/AArch64/SVE2/faddp.s
llvm/test/MC/AArch64/SVE2/fcvtlt.s
llvm/test/MC/AArch64/SVE2/fcvtnt.s
llvm/test/MC/AArch64/SVE2/fcvtx.s
llvm/test/MC/AArch64/SVE2/fcvtxnt.s
llvm/test/MC/AArch64/SVE2/flogb.s
llvm/test/MC/AArch64/SVE2/fmaxnmp.s
llvm/test/MC/AArch64/SVE2/fmaxp.s
llvm/test/MC/AArch64/SVE2/fminnmp.s
llvm/test/MC/AArch64/SVE2/fminp.s
llvm/test/MC/AArch64/SVE2/fmlalb.s
llvm/test/MC/AArch64/SVE2/fmlalt.s
llvm/test/MC/AArch64/SVE2/fmlslb.s
llvm/test/MC/AArch64/SVE2/fmlslt.s
llvm/test/MC/AArch64/SVE2/histcnt.s
llvm/test/MC/AArch64/SVE2/histseg.s
llvm/test/MC/AArch64/SVE2/ldnt1b.s
llvm/test/MC/AArch64/SVE2/ldnt1d.s
llvm/test/MC/AArch64/SVE2/ldnt1h.s
llvm/test/MC/AArch64/SVE2/ldnt1sb.s
llvm/test/MC/AArch64/SVE2/ldnt1sh.s
llvm/test/MC/AArch64/SVE2/ldnt1sw.s
llvm/test/MC/AArch64/SVE2/ldnt1w.s
llvm/test/MC/AArch64/SVE2/match.s
llvm/test/MC/AArch64/SVE2/mla.s
llvm/test/MC/AArch64/SVE2/mls.s
llvm/test/MC/AArch64/SVE2/mul.s
llvm/test/MC/AArch64/SVE2/nbsl.s
llvm/test/MC/AArch64/SVE2/nmatch.s
llvm/test/MC/AArch64/SVE2/pmul.s
llvm/test/MC/AArch64/SVE2/pmullb-128.s
llvm/test/MC/AArch64/SVE2/pmullb.s
llvm/test/MC/AArch64/SVE2/pmullt-128.s
llvm/test/MC/AArch64/SVE2/pmullt.s
llvm/test/MC/AArch64/SVE2/raddhnb.s
llvm/test/MC/AArch64/SVE2/raddhnt.s
llvm/test/MC/AArch64/SVE2/rax1.s
llvm/test/MC/AArch64/SVE2/rshrnb.s
llvm/test/MC/AArch64/SVE2/rshrnt.s
llvm/test/MC/AArch64/SVE2/rsubhnb.s
llvm/test/MC/AArch64/SVE2/rsubhnt.s
llvm/test/MC/AArch64/SVE2/saba.s
llvm/test/MC/AArch64/SVE2/sabalb.s
llvm/test/MC/AArch64/SVE2/sabalt.s
llvm/test/MC/AArch64/SVE2/sabdlb.s
llvm/test/MC/AArch64/SVE2/sabdlt.s
llvm/test/MC/AArch64/SVE2/sadalp.s
llvm/test/MC/AArch64/SVE2/saddlb.s
llvm/test/MC/AArch64/SVE2/saddlbt.s
llvm/test/MC/AArch64/SVE2/saddlt.s
llvm/test/MC/AArch64/SVE2/saddwb.s
llvm/test/MC/AArch64/SVE2/saddwt.s
llvm/test/MC/AArch64/SVE2/sbclb.s
llvm/test/MC/AArch64/SVE2/sbclt.s
llvm/test/MC/AArch64/SVE2/shadd.s
llvm/test/MC/AArch64/SVE2/shrnb.s
llvm/test/MC/AArch64/SVE2/shrnt.s
llvm/test/MC/AArch64/SVE2/shsub.s
llvm/test/MC/AArch64/SVE2/shsubr.s
llvm/test/MC/AArch64/SVE2/sli.s
llvm/test/MC/AArch64/SVE2/sm4e.s
llvm/test/MC/AArch64/SVE2/sm4ekey.s
llvm/test/MC/AArch64/SVE2/smaxp.s
llvm/test/MC/AArch64/SVE2/sminp.s
llvm/test/MC/AArch64/SVE2/smlalb.s
llvm/test/MC/AArch64/SVE2/smlalt.s
llvm/test/MC/AArch64/SVE2/smlslb.s
llvm/test/MC/AArch64/SVE2/smlslt.s
llvm/test/MC/AArch64/SVE2/smulh.s
llvm/test/MC/AArch64/SVE2/smullb.s
llvm/test/MC/AArch64/SVE2/smullt.s
llvm/test/MC/AArch64/SVE2/splice.s
llvm/test/MC/AArch64/SVE2/sqabs.s
llvm/test/MC/AArch64/SVE2/sqadd.s
llvm/test/MC/AArch64/SVE2/sqcadd.s
llvm/test/MC/AArch64/SVE2/sqdmlalb.s
llvm/test/MC/AArch64/SVE2/sqdmlalbt.s
llvm/test/MC/AArch64/SVE2/sqdmlalt.s
llvm/test/MC/AArch64/SVE2/sqdmlslb.s
llvm/test/MC/AArch64/SVE2/sqdmlslbt.s
llvm/test/MC/AArch64/SVE2/sqdmlslt.s
llvm/test/MC/AArch64/SVE2/sqdmulh.s
llvm/test/MC/AArch64/SVE2/sqdmullb.s
llvm/test/MC/AArch64/SVE2/sqdmullt.s
llvm/test/MC/AArch64/SVE2/sqneg.s
llvm/test/MC/AArch64/SVE2/sqrdcmlah.s
llvm/test/MC/AArch64/SVE2/sqrdmlah.s
llvm/test/MC/AArch64/SVE2/sqrdmlsh.s
llvm/test/MC/AArch64/SVE2/sqrdmulh.s
llvm/test/MC/AArch64/SVE2/sqrshl.s
llvm/test/MC/AArch64/SVE2/sqrshlr.s
llvm/test/MC/AArch64/SVE2/sqrshrnb.s
llvm/test/MC/AArch64/SVE2/sqrshrnt.s
llvm/test/MC/AArch64/SVE2/sqrshrunb.s
llvm/test/MC/AArch64/SVE2/sqrshrunt.s
llvm/test/MC/AArch64/SVE2/sqshl.s
llvm/test/MC/AArch64/SVE2/sqshlr.s
llvm/test/MC/AArch64/SVE2/sqshlu.s
llvm/test/MC/AArch64/SVE2/sqshrnb.s
llvm/test/MC/AArch64/SVE2/sqshrnt.s
llvm/test/MC/AArch64/SVE2/sqshrunb.s
llvm/test/MC/AArch64/SVE2/sqshrunt.s
llvm/test/MC/AArch64/SVE2/sqsub.s
llvm/test/MC/AArch64/SVE2/sqsubr.s
llvm/test/MC/AArch64/SVE2/sqxtnb.s
llvm/test/MC/AArch64/SVE2/sqxtnt.s
llvm/test/MC/AArch64/SVE2/sqxtunb.s
llvm/test/MC/AArch64/SVE2/sqxtunt.s
llvm/test/MC/AArch64/SVE2/srhadd.s
llvm/test/MC/AArch64/SVE2/sri.s
llvm/test/MC/AArch64/SVE2/srshl.s
llvm/test/MC/AArch64/SVE2/srshlr.s
llvm/test/MC/AArch64/SVE2/srshr.s
llvm/test/MC/AArch64/SVE2/srsra.s
llvm/test/MC/AArch64/SVE2/sshllb.s
llvm/test/MC/AArch64/SVE2/sshllt.s
llvm/test/MC/AArch64/SVE2/ssra.s
llvm/test/MC/AArch64/SVE2/ssublb.s
llvm/test/MC/AArch64/SVE2/ssublbt.s
llvm/test/MC/AArch64/SVE2/ssublt.s
llvm/test/MC/AArch64/SVE2/ssubltb.s
llvm/test/MC/AArch64/SVE2/ssubwb.s
llvm/test/MC/AArch64/SVE2/ssubwt.s
llvm/test/MC/AArch64/SVE2/stnt1b.s
llvm/test/MC/AArch64/SVE2/stnt1d.s
llvm/test/MC/AArch64/SVE2/stnt1h.s
llvm/test/MC/AArch64/SVE2/stnt1w.s
llvm/test/MC/AArch64/SVE2/subhnb.s
llvm/test/MC/AArch64/SVE2/subhnt.s
llvm/test/MC/AArch64/SVE2/suqadd.s
llvm/test/MC/AArch64/SVE2/tbl.s
llvm/test/MC/AArch64/SVE2/tbx.s
llvm/test/MC/AArch64/SVE2/uaba.s
llvm/test/MC/AArch64/SVE2/uabalb.s
llvm/test/MC/AArch64/SVE2/uabalt.s
llvm/test/MC/AArch64/SVE2/uabdlb.s
llvm/test/MC/AArch64/SVE2/uabdlt.s
llvm/test/MC/AArch64/SVE2/uadalp.s
llvm/test/MC/AArch64/SVE2/uaddlb.s
llvm/test/MC/AArch64/SVE2/uaddlt.s
llvm/test/MC/AArch64/SVE2/uaddwb.s
llvm/test/MC/AArch64/SVE2/uaddwt.s
llvm/test/MC/AArch64/SVE2/uhadd.s
llvm/test/MC/AArch64/SVE2/uhsub.s
llvm/test/MC/AArch64/SVE2/uhsubr.s
llvm/test/MC/AArch64/SVE2/umaxp.s
llvm/test/MC/AArch64/SVE2/uminp.s
llvm/test/MC/AArch64/SVE2/umlalb.s
llvm/test/MC/AArch64/SVE2/umlalt.s
llvm/test/MC/AArch64/SVE2/umlslb.s
llvm/test/MC/AArch64/SVE2/umlslt.s
llvm/test/MC/AArch64/SVE2/umulh.s
llvm/test/MC/AArch64/SVE2/umullb.s
llvm/test/MC/AArch64/SVE2/umullt.s
llvm/test/MC/AArch64/SVE2/uqadd.s
llvm/test/MC/AArch64/SVE2/uqrshl.s
llvm/test/MC/AArch64/SVE2/uqrshlr.s
llvm/test/MC/AArch64/SVE2/uqrshrnb.s
llvm/test/MC/AArch64/SVE2/uqrshrnt.s
llvm/test/MC/AArch64/SVE2/uqshl.s
llvm/test/MC/AArch64/SVE2/uqshlr.s
llvm/test/MC/AArch64/SVE2/uqshrnb.s
llvm/test/MC/AArch64/SVE2/uqshrnt.s
llvm/test/MC/AArch64/SVE2/uqsub.s
llvm/test/MC/AArch64/SVE2/uqsubr.s
llvm/test/MC/AArch64/SVE2/uqxtnb.s
llvm/test/MC/AArch64/SVE2/uqxtnt.s
llvm/test/MC/AArch64/SVE2/urecpe.s
llvm/test/MC/AArch64/SVE2/urhadd.s
llvm/test/MC/AArch64/SVE2/urshl.s
llvm/test/MC/AArch64/SVE2/urshlr.s
llvm/test/MC/AArch64/SVE2/urshr.s
llvm/test/MC/AArch64/SVE2/ursqrte.s
llvm/test/MC/AArch64/SVE2/ursra.s
llvm/test/MC/AArch64/SVE2/ushllb.s
llvm/test/MC/AArch64/SVE2/ushllt.s
llvm/test/MC/AArch64/SVE2/usqadd.s
llvm/test/MC/AArch64/SVE2/usra.s
llvm/test/MC/AArch64/SVE2/usublb.s
llvm/test/MC/AArch64/SVE2/usublt.s
llvm/test/MC/AArch64/SVE2/usubwb.s
llvm/test/MC/AArch64/SVE2/usubwt.s
llvm/test/MC/AArch64/SVE2/whilege.s
llvm/test/MC/AArch64/SVE2/whilegt.s
llvm/test/MC/AArch64/SVE2/whilehi.s
llvm/test/MC/AArch64/SVE2/whilehs.s
llvm/test/MC/AArch64/SVE2/whilerw.s
llvm/test/MC/AArch64/SVE2/whilewr.s
llvm/test/MC/AArch64/SVE2/xar.s