[all-commits] [llvm/llvm-project] 31f0ab: [LoongArch] Enable vector tests for 32-bit target ...
hev via All-commits
all-commits at lists.llvm.org
Mon Sep 1 00:12:13 PDT 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 31f0ab06e3ae95802db78056b7395497b8c876da
https://github.com/llvm/llvm-project/commit/31f0ab06e3ae95802db78056b7395497b8c876da
Author: hev <wangrui at loongson.cn>
Date: 2025-09-01 (Mon, 01 Sep 2025)
Changed paths:
M llvm/lib/Target/LoongArch/LoongArchISelDAGToDAG.cpp
M llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
M llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
M llvm/test/CodeGen/LoongArch/lasx/broadcast-load.ll
M llvm/test/CodeGen/LoongArch/lasx/bswap.ll
M llvm/test/CodeGen/LoongArch/lasx/build-vector.ll
M llvm/test/CodeGen/LoongArch/lasx/concat-vectors.ll
M llvm/test/CodeGen/LoongArch/lasx/ctpop-ctlz.ll
M llvm/test/CodeGen/LoongArch/lasx/fdiv-reciprocal-estimate.ll
M llvm/test/CodeGen/LoongArch/lasx/fma-v4f64.ll
M llvm/test/CodeGen/LoongArch/lasx/fma-v8f32.ll
M llvm/test/CodeGen/LoongArch/lasx/fsqrt-reciprocal-estimate.ll
M llvm/test/CodeGen/LoongArch/lasx/fsqrt.ll
M llvm/test/CodeGen/LoongArch/lasx/inline-asm-operand-modifier.ll
M llvm/test/CodeGen/LoongArch/lasx/inline-asm-reg-names.ll
M llvm/test/CodeGen/LoongArch/lasx/insert-extract-subvector.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-absd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-add.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-adda.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-addi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-addi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-addi.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-addw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-and.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-andi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-andi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-andi.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-andn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-avg.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-avgr.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitclr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitclr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitclr.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitrev-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitrev-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitrev.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitsel.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitseli-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitseli-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitseli.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitset-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitset-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bitset.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsll-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsll-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsll.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsrl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsrl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-bsrl.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-clo.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-clz.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-div.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ext2xv.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-exth.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-extl.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-extrins-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-extrins-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-extrins.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fadd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fclass.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fcmp.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fcvt.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fcvth.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fcvtl.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fdiv.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ffint.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-flogb.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmadd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmax.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmaxa.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmin.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmina.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmsub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fmul.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fnmadd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fnmsub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frecip.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frint.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frsqrt.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frstp-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frstp-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-frstp.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fsqrt.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-fsub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ftint.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-haddw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-hsubw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ilv.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insgr2vr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insgr2vr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insgr2vr.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insve0-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insve0-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-insve0.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ld-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ld-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldi.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldrepl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldrepl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ldrepl.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-madd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-maddw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-max-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-max.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-min-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-min.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-mod.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-mskgez.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-mskltz.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-msknz.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-msub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-muh.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-mul.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-mulw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-neg.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-nor.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-nori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-nori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-nori.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-or.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ori.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-orn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pack.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pcnt.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-perm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-permi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-permi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-permi.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pick.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pickve-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pickve-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pickve.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-pickve2gr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-repl128vei-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-repl128vei-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-repl128vei.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-replve.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-replve0.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-rotr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-rotr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-rotr.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sadd.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sat-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sat-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sat.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-seq-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-seq-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-seq.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-shuf.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-shuf4i-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-shuf4i-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-shuf4i.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-signcov.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sle-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sle-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sle.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sll-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sll-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sll.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sllwil-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sllwil-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sllwil.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-slt-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-slt-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-slt.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sra-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sra-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sra.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sran.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srani-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srani-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srani.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srar-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srar-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srar.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srarn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srarni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srarni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srarni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srl.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srln.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlr.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlrn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlrni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlrni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-srlrni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssran.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrani-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrani-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrani.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrarn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrarni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrarni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrarni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrln.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlrn.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlrni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlrni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssrlrni.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-ssub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-st-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-st-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-stelm-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-stelm-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-stelm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-sub.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-subi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-subi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-subi.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-subw.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-xor.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-xori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-xori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lasx/intrinsic-xori.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/absd.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/add.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/and.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/ashr.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/bitcast-extract-element.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fadd.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fcmp.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fdiv.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fix-xvshuf.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fmul.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fneg.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fptosi.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fptoui.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/fsub.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/icmp.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/insert-bitcast-element.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/lshr.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/mul.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/or.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/sdiv.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shl.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvilv.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvpack.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/shuffle-as-xvpick.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/sitofp.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/sub.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/udiv.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/uitofp.ll
M llvm/test/CodeGen/LoongArch/lasx/ir-instruction/xor.ll
M llvm/test/CodeGen/LoongArch/lasx/issue107355.ll
M llvm/test/CodeGen/LoongArch/lasx/mulh.ll
M llvm/test/CodeGen/LoongArch/lasx/scalar-to-vector.ll
M llvm/test/CodeGen/LoongArch/lasx/vec-shuffle-bit-shift.ll
M llvm/test/CodeGen/LoongArch/lasx/vec-shuffle-byte-shift.ll
M llvm/test/CodeGen/LoongArch/lasx/vselect.ll
M llvm/test/CodeGen/LoongArch/lasx/widen-shuffle-mask.ll
M llvm/test/CodeGen/LoongArch/lsx/broadcast-load.ll
M llvm/test/CodeGen/LoongArch/lsx/bswap.ll
M llvm/test/CodeGen/LoongArch/lsx/build-vector.ll
M llvm/test/CodeGen/LoongArch/lsx/ctpop-ctlz.ll
M llvm/test/CodeGen/LoongArch/lsx/fdiv-reciprocal-estimate.ll
M llvm/test/CodeGen/LoongArch/lsx/fma-v2f64.ll
M llvm/test/CodeGen/LoongArch/lsx/fma-v4f32.ll
M llvm/test/CodeGen/LoongArch/lsx/fpowi.ll
M llvm/test/CodeGen/LoongArch/lsx/fsqrt-reciprocal-estimate.ll
M llvm/test/CodeGen/LoongArch/lsx/fsqrt.ll
M llvm/test/CodeGen/LoongArch/lsx/inline-asm-operand-modifier.ll
M llvm/test/CodeGen/LoongArch/lsx/inline-asm-reg-names.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-absd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-add.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-adda.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-addi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-addi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-addi.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-addw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-and.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-andi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-andi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-andi.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-andn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-avg.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-avgr.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitclr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitclr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitclr.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitrev-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitrev-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitrev.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitsel.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitseli-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitseli-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitseli.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitset-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitset-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bitset.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsll-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsll-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsll.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsrl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsrl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-bsrl.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-clo.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-clz.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-div.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-exth.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-extl.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-extrins-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-extrins-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-extrins.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fadd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fclass.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fcvt.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fcvth.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fcvtl.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fdiv.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ffint.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-flogb.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmadd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmax.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmaxa.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmin.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmina.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmsub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fmul.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fnmadd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fnmsub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frecip.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frint.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frsqrt.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frstp-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frstp-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-frstp.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fsqrt.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-fsub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ftint.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-haddw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-hsubw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ilv.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-insgr2vr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-insgr2vr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-insgr2vr.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ld-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ld-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldi.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldrepl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldrepl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ldrepl.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-madd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-maddw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-max-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-max.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-min-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-min.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-mod.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-mskgez.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-mskltz.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-msknz.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-msub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-muh.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-mul.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-mulw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-neg.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-nor.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-nori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-nori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-nori.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-or.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ori.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-orn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-pack.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-pcnt.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-permi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-permi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-permi.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-pick.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-pickve2gr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-replve.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-replvei-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-replvei-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-replvei.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-rotr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-rotr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-rotr.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sadd.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sat-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sat-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sat.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-seq-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-seq-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-seq.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-shuf.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-shuf4i-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-shuf4i-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-shuf4i.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-signcov.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sle-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sle-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sle.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sll-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sll-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sll.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sllwil-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sllwil-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sllwil.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-slt-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-slt-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-slt.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sra-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sra-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sra.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sran.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srani-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srani-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srani.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srar-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srar-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srar.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srarn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srarni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srarni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srarni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srl-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srl-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srl.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srln.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlr-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlr-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlr.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlrn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlrni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlrni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-srlrni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssran.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrani-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrani-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrani.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrarn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrarni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrarni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrarni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrln.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlrn.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlrni-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlrni-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssrlrni.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-ssub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-st-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-st-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-stelm-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-stelm-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-stelm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-sub.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-subi-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-subi-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-subi.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-subw.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-xor.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-xori-invalid-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-xori-non-imm.ll
M llvm/test/CodeGen/LoongArch/lsx/intrinsic-xori.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/absd.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/add.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/and.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/ashr.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/bitcast-extract-element.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fadd.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fcmp.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fdiv.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fmul.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fneg.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fptosi.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fptoui.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/fsub.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/icmp.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/insert-bitcast-element.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/insert-extract-element.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/lshr.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/mul.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/or.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/sdiv.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shl.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vilv.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vpack.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/shuffle-as-vpick.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/sitofp.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/sub.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/udiv.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/uitofp.ll
M llvm/test/CodeGen/LoongArch/lsx/ir-instruction/xor.ll
M llvm/test/CodeGen/LoongArch/lsx/mulh.ll
M llvm/test/CodeGen/LoongArch/lsx/pr116008.ll
M llvm/test/CodeGen/LoongArch/lsx/scalar-to-vector.ll
M llvm/test/CodeGen/LoongArch/lsx/vec-shuffle-bit-shift.ll
M llvm/test/CodeGen/LoongArch/lsx/vec-shuffle-sign-ext.ll
M llvm/test/CodeGen/LoongArch/lsx/vec-zext.ll
M llvm/test/CodeGen/LoongArch/lsx/vselect.ll
Log Message:
-----------
[LoongArch] Enable vector tests for 32-bit target (#152094)
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list