[all-commits] [llvm/llvm-project] 7e0647: [Clang] Remove bogus "REQUIRES arm-registered-targ...

paulwalker-arm via All-commits all-commits at lists.llvm.org
Wed Dec 1 10:47:07 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7e06474f3cde6e1a8bef49848a05cfdb7f36471b
      https://github.com/llvm/llvm-project/commit/7e06474f3cde6e1a8bef49848a05cfdb7f36471b
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2021-12-01 (Wed, 01 Dec 2021)

  Changed paths:
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_asrd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cadd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cmla.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_dot.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_ext.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mla.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mul.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfb.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfh.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfw.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecb.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdech.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecw.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincb.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qinch.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincw.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set2.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set3.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set4.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_tmad.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/big_endian.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtlt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtx.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1b.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1h.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1w.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cadd.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cdot.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cmla.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mla.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mls.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mul.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qcadd.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmulh.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdcmlah.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlah.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlsh.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmulh.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshlu.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshr.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rsra.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnb.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnt.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sli.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sra.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sri.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_xar.c
    M clang/test/CodeGen/attr-arm-sve-vector-bits-codegen.c

  Log Message:
  -----------
  [Clang] Remove bogus "REQUIRES arm-registered-target" from SVE ACLE tests.

Many of the SVE ACLE tests have gained entries as follows:

  REQUIRES: aarch64-registered-target || arm-registered-target

which can cause test failures when only arm-registered-target is
available because only aarch64-registered-target supports SVE.




More information about the All-commits mailing list