[llvm] e3836fe - Revert "[SVE] Add checks for no warnings in SVE tests"

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 18 02:13:11 PDT 2020


Hi Dave,

It looks like there are some bots that seem to still have some leftover acle_sve_adda.s file causing:
UNRESOLVED: Clang::acle_sve_adda.s

http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/30657 <http://lab.llvm.org:8011/builders/clang-x86_64-debian-fast/builds/30657>

Not sure if that requires some extra action to clean up the file.

Cheers

> On Jun 18, 2020, at 08:04, David Sherwood via llvm-commits <llvm-commits at lists.llvm.org> wrote:
> 
> 
> Author: David Sherwood
> Date: 2020-06-18T08:03:31+01:00
> New Revision: e3836fe1a5562875396705369353078ab07cf07a
> 
> URL: https://github.com/llvm/llvm-project/commit/e3836fe1a5562875396705369353078ab07cf07a
> DIFF: https://github.com/llvm/llvm-project/commit/e3836fe1a5562875396705369353078ab07cf07a.diff
> 
> LOG: Revert "[SVE] Add checks for no warnings in SVE tests"
> 
> This reverts commit fb495c31701b2cd697cf4282f63764c9cefd49c0.
> 
> Was causing test failures and broke buildbot.
> 
> Added: 
> 
> 
> Modified: 
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
>    clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
>    llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll
>    llvm/test/CodeGen/AArch64/sve-bitcast.ll
>    llvm/test/CodeGen/AArch64/sve-calling-convention.ll
>    llvm/test/CodeGen/AArch64/sve-extract-element.ll
>    llvm/test/CodeGen/AArch64/sve-fp.ll
>    llvm/test/CodeGen/AArch64/sve-insert-element.ll
>    llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll
>    llvm/test/CodeGen/AArch64/sve-int-div-pred.ll
>    llvm/test/CodeGen/AArch64/sve-int-log-pred.ll
>    llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll
>    llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll
>    llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll
>    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-dup-x.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.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-reversal.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-scaled-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-unscaled-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-imm-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-scalar-offset.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-shifts-merging.ll
>    llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.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/sve-pred-log.ll
>    llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-imm.ll
>    llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-reg.ll
>    llvm/test/CodeGen/AArch64/sve-select.ll
>    llvm/test/CodeGen/AArch64/sve-vscale-combine.ll
>    llvm/test/CodeGen/AArch64/sve-vscale.ll
>    llvm/test/CodeGen/AArch64/sve-vselect-imm.ll
>    llvm/test/CodeGen/AArch64/sve-zeroinit.ll
> 
> Removed: 
>    clang/test/CodeGen/aarch64-sve-intrinsics/README
> 
> 
> ################################################################################
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/README b/clang/test/CodeGen/aarch64-sve-intrinsics/README
> deleted file mode 100644
> index 082fbb4d9973..000000000000
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/README
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -++ SVE ACLE Warnings ++
> -
> -When the ASM check lines fail in the SVE ACLE tests it most likely means you
> -have introduced a warning due to:
> -1. Adding an invalid call to VectorType::getNumElements() or EVT::getVectorNumElements()
> -   when the type is a scalable vector.
> -2. Relying upon an implicit cast conversion from TypeSize to uint64_t.
> -
> -For generic code, please modify your code to work with ElementCount and TypeSize directly.
> -For target-specific code that only deals with fixed-width vectors, use the fixed-size interfaces.
> -Please refer to the code where those functions live for more details.
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
> index 3f024cde5e41..6534d89fb453 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
> index d9fa6459307f..2db01ff7d64c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
> index cbbb63bdfb61..4d9afd56acb7 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
> index 465ca2244044..6ac6e5d0d618 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
> index c74b97d26e17..0c715f31dbf4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
> index 7e175fb59fa0..9b8011930572 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
> index cc205e742178..6d668d61f3a3 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
> index e09ebdffbb94..8bb55e7fd716 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
> index 4a44acde3bb1..89b5a4ac0e13 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
> index e2c5b0967c7b..2f290ea463c6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
> index 43c919c5d236..eda6afd44de1 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
> index 5abd4e840fa4..2fb80acc2822 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
> index 77c1c6c79488..99b00bba9183 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
> index 11123b30bc30..b941c3ddaf09 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
> index 9d569b849a6e..5bfd9cf1a0cd 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
> index d15eba25dfcc..29f990b9bf3d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
> index e275ae1f02c6..8894e89c789c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
> index 4956469f3004..80201d5b5e9d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
> index 2d8890873cd8..d446cdf6f87a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
> index 87ef572cab34..16319796c4be 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
> index 37d42126748e..db5f8bf6ce2f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
> index 17ad3f309cb2..0d25c48d22ba 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
> index 4321ca145f66..e464ac5a2ff6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
> index e79a7f85d7ee..fe46e4a655ac 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
> index 41cce8c60cd0..29c86bb08b88 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
> index 95840d1920b5..4f98be8c3f49 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
> index 3e79679d7849..be5b3c30e74c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
> index 04bc42db202e..377d73471b2c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> uint64_t test_svcntb()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
> index 116b383fae77..ed5db2e907c9 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> uint64_t test_svcntd()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
> index da96880eebb1..c8a1e9e9ae39 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> uint64_t test_svcnth()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
> index 1f6a2a974f90..f0a5f6456033 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> uint64_t test_svcntp_b8(svbool_t pg, svbool_t op)
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
> index cff18922392a..604481432ca4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> uint64_t test_svcntw()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
> index 1388aa228cff..03cf3f36d8d8 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
> index eac70a59dd33..778ea3b912a2 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
> index 87399e4dafaa..3a78dc222c8a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
> index 1d7e2c5f77dd..2b590b839d9e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
> index cc4665258523..fc12bb672490 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
> index 88846ea1911b..d721d4326d0a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
> index 0c62c6a89c19..cf4447ad52fd 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
> index 73b31f27d6bc..d1432042ec03 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
> index 2d90ceed732e..fb3a10f29440 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
> index 4f83b2fddfa1..720b81a28a18 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
> index 9707faf013dd..eb279566a82e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
> index 7375c56e998f..76626475c89a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
> index 725ce01ab4ed..ac5a8e78a795 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
> index 1b453841a791..2e99d68e51c4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
> index ce6e58a3bb8a..c48fb76da722 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
> index dd194053cb3c..e378440267a0 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
> index 2fe6b6d2d098..f0a3d5c1a62a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
> index c4512640ad3b..291d7c682501 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
> index 92ae440e6d59..490fd7ed0d9a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
> index e7b6cd20bb60..c685722d1876 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
> index a703d7b68bc4..fc8ebaa18868 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
> index d0d1e06e421b..8b8728e3b8cd 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
> index 8182aa9656e2..4dfabba2aa3a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
> index 19e694861423..4c961bd9d13b 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
> index 4c6836f1f479..4f91422d2a17 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
> index cee80ae4d1a3..5e873b01e50c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
> index 0e0706f23321..1b76fd2a35d2 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
> index b97708070209..145fbff7f46c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
> index 973b179df974..bdf7ae02af18 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
> index 1125a4989f74..9f4f445efeeb 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
> index e65d65c4568b..7c6904b03c5a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
> index 88ee235f0120..cb3901656c6a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
> index 566a1c709bae..39bc9ff4dff6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
> index a4157dfa9251..c711d97468c0 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
> index 63bdd83bdf8f..609c3d22b472 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
> index 3a1b8e384dae..8e0b7ae393a2 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
> index 9f18654124fa..bc76e4754bec 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
> index 9b810e2aaef0..362839b8ef0f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
> index c90dc6bd0dc5..e485d8a720fe 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
> index fddae5d106ef..e238dfb240f4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
> index d43e5bc9e7f7..d9c25d6387ef 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
> index f1b94c1b158d..b9f69b09753a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
> index 65456dcb438c..9cbaf6148e10 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
> index d4c941f0ff2e..d1936e716ddc 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
> index 4a0bdaba5302..df5e24ccd9df 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
> index 611e17a0d473..b22075b0b77d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
> index ae78ac614acf..45703d895d3c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
> index a448c32ecb3c..6c227bc7c03d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
> index dd07acd1d6b7..2e5bfad0b80e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
> index 0d6e429de732..8a512ef8ffe2 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
> index c71ba7fe22ac..89b6729dcbba 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
> index f0ecfb0d2b51..b8b2b2d725d0 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
> index 261ad3b6ed5f..a361d3ab7d08 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
> index ec90845dc6ad..b7dde06e397f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
> index 27a65bf53b48..e988448ad93e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
> index 38771a15548f..d71767cad882 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
> index 4174b01ac12c..92df211e3d74 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> bool test_svptest_any(svbool_t pg, svbool_t op)
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
> index 80e182657c72..9728907f2438 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
> index 4e7b3db7a5c1..ac8d4af0880b 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
> index b63b4df560eb..3adc8b73d2d3 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
> index e37272e4c6ab..6b61d0646d5f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
> index 8f4e09a5f2e4..14b1ebd1ff22 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
> index 3390cc2cc323..ec68a36ac110 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
> index 3495568e22da..db58ac82203c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
> index 379afca7b2b8..17590971e530 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
> index 12f0a8fe8927..f1c34e8c420b 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
> index 261aecdb98d2..704e8405e2c6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
> index 0de12804b001..74202c0cc214 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
> index bec0b442a226..645e8b3dee8e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
> index 8d11d247d84f..907360a5e7c5 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
> index 6d67407be23b..44d2c166af10 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> svbool_t test_svrdffr()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
> index c49730d692ea..f3ee6f4769ae 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
> index 3c0e934d81c7..de13a02c64d4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
> index 916a99509200..7666db7a0d2a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
> index 9f777fd692a8..e33a7e0a8504 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
> index cb7b7198279b..2aaf2dc8644f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
> index 4d20863a95d9..ac7d5c0b2545 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
> index 33615160ed63..1d6d414b85b6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
> index 86a5dd82985b..cae1f3093a85 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
> index d977fc3d4182..a4bf4f97bf4d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
> index e0dda8f97eed..bf04d944f210 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
> index 929953195854..772a32bdd20d 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
> index cc5d7775f061..f7a1bac06f78 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
> index 55b417730132..c2504fddbd78 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
> index ea0741671481..bf780ccc220e 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
> index 905ea5b1b44a..466d2d527a3a 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
> index f3e7240121ae..19f7d943ac19 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
> index 31b202f90ea9..3b5d3b5502f4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
> index 5c0249ec6a6e..97acd393f4d0 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
> index 9a192bf02f33..df9a3c647aa0 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c
> @@ -1,6 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> 
> -// CHECK-NOT: warning
> #include <arm_sve.h>
> 
> void test_svsetffr()
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
> index 85f3c582a98d..795fb7042674 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
> index cdf706188b1e..3f0cf96cb7a6 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
> index 825ceac67235..2791757f20f4 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
> index 07a68cf54e94..aaeac07b5f01 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c
> @@ -1,10 +1,6 @@
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
> index 17e031a9401d..985700ba7d2f 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c
> @@ -1,10 +1,6 @@
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
> index eab897b199a5..47b362a521ba 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c
> @@ -1,10 +1,6 @@
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s 2>&1 | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> +// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -o - -emit-llvm %s | FileCheck %s
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
> index 41e8b8027dc7..7924dfa63651 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c
> @@ -1,10 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> -
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> 
> #include <arm_sve.h>
> 
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
> index 6a24b066186a..fdd9767cc765 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
> index bbfe1e7dfe20..0d8eb5eb98ab 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
> index 6f8c8d35515b..a2b7ee5f7495 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
> index 0ee889e9634a..c9383857d45b 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
> index 1b2ea9cf7ee5..1049f8482932 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
> index a3c9614c538a..1c028feb3cfa 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
> @@ -1,10 +1,6 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -DSVE_OVERLOADED_FORMS -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> #ifdef SVE_OVERLOADED_FORMS
> 
> diff  --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
> index aac00596fe8c..84b3004e307c 100644
> --- a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
> +++ b/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c
> @@ -1,9 +1,5 @@
> // RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -emit-llvm -o - %s | FileCheck %s
> -// RUN: %clang_cc1 -D__ARM_FEATURE_SVE -triple aarch64-none-linux-gnu -target-feature +sve -fallow-half-arguments-and-returns -S -O1 -Werror -Wall -o - %s >/dev/null 2>%t
> -// RUN: FileCheck --check-prefix=ASM --allow-empty %s <%t
> 
> -// If this check fails please read test/CodeGen/aarch64-sve-intrinsics/README for instructions on how to resolve it.
> -// ASM-NOT: warning
> #include <arm_sve.h>
> 
> void test_svwrffr(svbool_t op)
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll b/llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll
> index f5ea33d273ec..915ffcf17b05 100644
> --- a/llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-alloca-stackid.ll
> @@ -1,8 +1,5 @@
> -; RUN: llc -mtriple=aarch64 -mattr=+sve < %s 2>%t | FileCheck %s --check-prefix=CHECKCG
> +; RUN: llc -mtriple=aarch64 -mattr=+sve < %s | FileCheck %s --check-prefix=CHECKCG
> ; RUN: llc -mtriple=aarch64 -mattr=+sve -stop-after=finalize-isel < %s | FileCheck %s --check-prefix=CHECKISEL
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> 
> ; CHECKCG-LABEL: foo:
> ; CHECKCG: addvl   sp, sp, #-1
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-bitcast.ll b/llvm/test/CodeGen/AArch64/sve-bitcast.ll
> index ab70dea81d45..b98916585b24 100644
> --- a/llvm/test/CodeGen/AArch64/sve-bitcast.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-bitcast.ll
> @@ -1,9 +1,6 @@
> ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> ; RUN: not --crash llc -mtriple=aarch64_be -mattr=+sve < %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> 
> define <vscale x 16 x i8> @bitcast_i16_to_i8(<vscale x 8 x i16> %v) {
> ; CHECK-LABEL: bitcast_i16_to_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-calling-convention.ll b/llvm/test/CodeGen/AArch64/sve-calling-convention.ll
> index 1906abe6645e..b1dabddee695 100644
> --- a/llvm/test/CodeGen/AArch64/sve-calling-convention.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-calling-convention.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -stop-after=finalize-isel < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -stop-after=finalize-isel < %s | FileCheck %s
> 
> ; CHECK-LABEL: name: nosve_signature
> define i32 @nosve_signature() nounwind {
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-extract-element.ll b/llvm/test/CodeGen/AArch64/sve-extract-element.ll
> index e63ae4db7648..4cb3103ec55b 100644
> --- a/llvm/test/CodeGen/AArch64/sve-extract-element.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-extract-element.ll
> @@ -1,8 +1,5 @@
> ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define i8 @test_lane0_16xi8(<vscale x 16 x i8> %a) {
> ; CHECK-LABEL: test_lane0_16xi8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-fp.ll b/llvm/test/CodeGen/AArch64/sve-fp.ll
> index 05ca330b3668..4af45c198b03 100644
> --- a/llvm/test/CodeGen/AArch64/sve-fp.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-fp.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 8 x half> @fadd_h(<vscale x 8 x half> %a, <vscale x 8 x half> %b) {
> ; CHECK-LABEL: fadd_h:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-insert-element.ll b/llvm/test/CodeGen/AArch64/sve-insert-element.ll
> index e37fd8346780..daaaa6d347c0 100644
> --- a/llvm/test/CodeGen/AArch64/sve-insert-element.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-insert-element.ll
> @@ -1,8 +1,5 @@
> ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @test_lane0_16xi8(<vscale x 16 x i8> %a) {
> ; CHECK-LABEL: test_lane0_16xi8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll
> index 35b6f5288418..d0660e733d71 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-arith-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @add_i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b) {
> ; CHECK-LABEL: add_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-div-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-div-pred.ll
> index 36f83284d45f..dd25f27ab4e3 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-div-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-div-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 4 x i32> @sdiv_i32(<vscale x 4 x i1> %pg, <vscale x 4 x i32> %a, <vscale x 4 x i32> %b) {
> ; CHECK-LABEL: sdiv_i32:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-log-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-log-pred.ll
> index 8d97844da2be..fc158d755e73 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-log-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-log-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @and_pred_i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b) {
> ; CHECK-LABEL: and_pred_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll
> index 4b6a9365b9d0..30dc76daa160 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-mad-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @mad_i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b, <vscale x 16 x i8> %c) {
> ; CHECK-LABEL: mad_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll
> index b6f665274f4e..e16dbbfbad3a 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-mul-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @mul_i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b) {
> ; CHECK-LABEL: mul_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll b/llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll
> index 116e76f419df..204fb6d6db4c 100644
> --- a/llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-int-reduce-pred.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define i64 @saddv_i8(<vscale x 16 x i1> %pg, <vscale x 16 x i8> %a) {
> ; CHECK-LABEL: saddv_i8:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll b/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll
> index af3572a5c9e9..d22d3cfa4661 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-ptest.ll
> @@ -1,7 +1,4 @@
> -; RUN: opt -S -sve-intrinsic-opts -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck --check-prefix OPT %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: opt -S -sve-intrinsic-opts -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck --check-prefix OPT %s
> 
> define i1 @ptest_any1(<vscale x 2 x i1> %a) {
> ; OPT-LABEL: ptest_any1
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll b/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll
> index d225396b6e73..c4f83091fa00 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsic-opts-reinterpret.ll
> @@ -1,7 +1,4 @@
> -; RUN: opt -S -sve-intrinsic-opts -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck --check-prefix OPT %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: opt -S -sve-intrinsic-opts -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck --check-prefix OPT %s
> 
> define <vscale x 8 x i1> @reinterpret_test_h(<vscale x 8 x i1> %a) {
> ; OPT-LABEL: @reinterpret_test_h(
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll
> index 3262de23baf4..461a860d8193 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-adr.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -verify-machineinstrs < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -verify-machineinstrs < %s | FileCheck %s
> 
> ;
> ; ADRB
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
> index 4c397c9db157..f003c373ea63 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-contiguous-prefetches.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; Testing prfop encodings
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll
> index 81d7fc800616..ac2b63d0b816 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-conversion.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; SXTB
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-bits.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-bits.ll
> index 83e985fd2a3c..197e723e1d6a 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-bits.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-bits.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; CLS
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll
> index 8a60a2667c28..b37e3d8b8c82 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-counting-elems.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; CNTB
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll
> index d6f240a15bed..8cc1ca86836b 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-dup-x.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -verify-machineinstrs -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -verify-machineinstrs -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ;
> ; Unpredicated dup instruction (which is an alias for mov):
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll
> index e9ad9f12b537..7460037078d1 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-ffr-manipulation.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; RDFFR
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll
> index e86bf037f79d..b359a63aba4d 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith-merging.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=sve < %s | FileCheck %s
> 
> ;
> ; FADD
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll
> index fff5290af8e3..16c8529a87be 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-arith.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; FABD
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll
> index 194ffe383340..3200f14680bf 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-compares.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; FACGE
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll
> index fee3edaa7445..6332b3979661 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-converts.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; FCVT
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll
> index d1d1e3c55507..c933c2eab40d 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-fp-reduce.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ;
> ; FADDA
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll
> index a9c2110aa2f2..6d745eba95b6 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-imm-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s | FileCheck %s
> 
> ; PRFB <prfop>, <Pg>, [<Zn>.S{, #<imm>}] -> 32-bit element
> define void @llvm_aarch64_sve_prfb_gather_scalar_offset_nx4vi32(<vscale x 4 x i32> %bases, <vscale x 4 x i1> %Pg) nounwind {
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll
> index a9abad9f1fdd..91da03719670 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-gather-prefetches-vect-base-invalid-imm-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s | FileCheck %s
> 
> ; PRFB <prfop>, <Pg>, [<Zn>.S{, #<imm>}] -> 32-bit element, imm = 0, 1, ..., 31
> define void @llvm_aarch64_sve_prfb_gather_scalar_offset_nx4vi32_runtime_offset(<vscale x 4 x i32> %bases, i64 %offset, <vscale x 4 x i1> %Pg) nounwind {
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll
> index 8b70778e867d..c678cdfebecf 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-index.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; INDEX (IMMEDIATES)
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.ll
> index 733f50983864..5fd845a15f22 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith-merging.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ADD
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll
> index bc73bd49b0fd..b7e926fdfe6c 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-arith.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ABS
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll
> index b34f8f4269ba..9e3190aaa680 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares-with-imm.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
> ;;                             Signed Comparisons                             ;;
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll
> index 257226211084..eb885035307e 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-int-compares.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; CMPEQ
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll
> index deca4dee8417..05c98fbb2ee7 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-logical.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; CNOT
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll
> index 44cba612adba..add3622ebf7e 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp32.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+f32mm -asm-verbose=0 < %s -o - 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+f32mm -asm-verbose=0 < %s -o - | FileCheck %s
> 
> define <vscale x 4 x float> @fmmla_s(<vscale x 4 x float> %r, <vscale x 4 x float> %a, <vscale x 4 x float> %b) nounwind {
> entry:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll
> index 024e1b7bc3ce..8315e3023a6e 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-fp64.ll
> @@ -1,7 +1,5 @@
> -; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+f64mm -asm-verbose=0 < %s -o - 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> +; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+f64mm -asm-verbose=0 < %s -o - | FileCheck %s
> 
> -; WARN-NOT: warning
> 
> define <vscale x 2 x double> @fmmla_d(<vscale x 2 x double> %r, <vscale x 2 x double> %a, <vscale x 2 x double> %b) nounwind {
> entry:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.ll
> index 32627f79b8b2..2d672c86cb6a 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-matmul-int8.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+i8mm -asm-verbose=0 < %s -o - 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-none-linux-gnu -mattr=+sve,+i8mm -asm-verbose=0 < %s -o - | FileCheck %s
> 
> define <vscale x 4 x i32> @smmla(<vscale x 4 x i32> %r, <vscale x 16 x i8> %a, <vscale x 16 x i8> %b) nounwind {
> entry:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll
> index 22d4bbe73bcd..b7131d319182 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-creation.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; PTRUE
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll
> index 49b333460f01..d167e95ff551 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-operations.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; BRKA
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-testing.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-testing.ll
> index ad615d76e903..03093851c507 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-testing.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-pred-testing.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; PTEST
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll
> index 64987847eb7a..69adf7fc6838 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-reversal.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; RBIT
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll
> index a9ff1648f3b1..5baafcd9e7da 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-scalar-to-vec.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; DUP
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-scaled-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-scaled-offset.ll
> index c0000a3d3678..ca81fe14e13a 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-scaled-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-scaled-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1H, ST1W, ST1D: base + 64-bit scaled offset
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-unscaled-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-unscaled-offset.ll
> index 862b6fb2c0a9..00e72a5d470e 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-unscaled-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-64bit-unscaled-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B, ST1W, ST1H, ST1D: base + 64-bit unscaled offset
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-imm-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-imm-offset.ll
> index 7b632c8be727..176c0b2fd271 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-imm-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-imm-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B, ST1W, ST1H, ST1D: vector base + immediate offset
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-scalar-offset.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-scalar-offset.ll
> index cd441e69efec..59f098de4e89 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-scalar-offset.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-scatter-stores-vector-base-scalar-offset.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B, ST1W, ST1H, ST1D: vector base + scalar offset
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll
> index 60e5216b2171..06ac4ccdccb3 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-sel.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; SEL (Vectors)
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts-merging.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts-merging.ll
> index 63936ead22fc..15e1707a270a 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts-merging.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts-merging.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ASR
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll
> index 0333eb79714b..b1b3dc61560b 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-shifts.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ASR
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
> index d9b193382bc3..01f4577d302d 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-sqdec.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ; Since SQDEC{B|H|W|D|P} and SQINC{B|H|W|D|P} have identical semantics, the tests for
> ;   * @llvm.aarch64.sve.sqinc{b|h|w|d|p}, and
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
> index 98362836dd0b..d6462b148967 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-sqinc.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ; Since SQDEC{B|H|W|D|P} and SQINC{B|H|W|D|P} have identical semantics, the tests for
> ;   * @llvm.aarch64.sve.sqinc{b|h|w|d|p}, and
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-imm.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-imm.ll
> index e5dd40687caa..190bbe3ac459 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-imm.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-imm.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-reg.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-reg.ll
> index da075c6c32fd..74695562162e 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-reg.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1-addressing-mode-reg-reg.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll
> index 512644fa0a98..7e47b20787c0 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-st1.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST1B
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
> index 8d8743eb58c8..a5e278c65109 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-imm-addr-mode.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ; NOTE: invalid, upper and lower bound immediate values of the reg+imm
> ; addressing mode are checked only for the byte version of each
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
> index 98967e3418bb..59562905f891 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-stN-reg-reg-addr-mode.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ;
> ; ST2B
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
> index 96fc98146eff..6416376c7e1d 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-stores.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; ST2B
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll
> index b1ef24ddbe65..8329ad97e5db 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-uqdec.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ; Since UQDEC{B|H|W|D|P} and UQINC{B|H|W|D|P} have identical semantics, the tests for
> ;   * @llvm.aarch64.sve.uqinc{b|h|w|d|p}, and
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll
> index f774e2fc7a58..844403921bee 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-uqinc.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> 
> ; Since UQDEC{B|H|W|D|P} and UQINC{B|H|W|D|P} have identical semantics, the tests for
> ;   * @llvm.aarch64.sve.uqinc{b|h|w|d|p}, and
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll b/llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
> index 715d68f69217..0590c74d2efc 100644
> --- a/llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-intrinsics-while.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ;
> ; WHILELE
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-pred-log.ll b/llvm/test/CodeGen/AArch64/sve-pred-log.ll
> index 141190013060..7116ccf8acfa 100644
> --- a/llvm/test/CodeGen/AArch64/sve-pred-log.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-pred-log.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i1> @vselect_16(<vscale x 16 x i1> %Pg, <vscale x 16 x i1> %Pn, <vscale x 16 x i1> %Pd) {
> ; CHECK-LABEL: vselect_16:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-imm.ll b/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-imm.ll
> index c2d5a4cd75e8..32dfecc4507b 100644
> --- a/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-imm.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-imm.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s | FileCheck %s
> 
> ; Range checks: for all the instruction tested in this file, the
> ; immediate must be within the range [-8, 7] (4-bit immediate). Out of
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-reg.ll b/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-reg.ll
> index 1455fc7bf55b..eb1d8a326a25 100644
> --- a/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-reg.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-pred-non-temporal-ldst-addressing-mode-reg-reg.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s | FileCheck %s
> 
> ; 2-lane non-temporal load/stores
> 
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-select.ll b/llvm/test/CodeGen/AArch64/sve-select.ll
> index fccb0dc11b04..2d2ea47ae359 100644
> --- a/llvm/test/CodeGen/AArch64/sve-select.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-select.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> ; Integer vector select
> 
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-vscale-combine.ll b/llvm/test/CodeGen/AArch64/sve-vscale-combine.ll
> index 2084b6a23adb..7ef9259bf7a5 100644
> --- a/llvm/test/CodeGen/AArch64/sve-vscale-combine.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-vscale-combine.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s 2>%t |FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve --asm-verbose=false < %s |FileCheck %s
> 
> declare i32 @llvm.vscale.i32()
> declare i64 @llvm.vscale.i64()
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-vscale.ll b/llvm/test/CodeGen/AArch64/sve-vscale.ll
> index aed8f223c471..3415d188feff 100644
> --- a/llvm/test/CodeGen/AArch64/sve-vscale.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-vscale.ll
> @@ -1,8 +1,5 @@
> -; RUN: llc -mtriple aarch64 -mattr=+sve -asm-verbose=0 < %s 2>%t | FileCheck %s
> +; RUN: llc -mtriple aarch64 -mattr=+sve -asm-verbose=0 < %s | FileCheck %s
> ; RUN: opt -mtriple=aarch64 -codegenprepare -S < %s | llc -mtriple=aarch64 -mattr=+sve -asm-verbose=0 | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> 
> ;
> ; RDVL
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-vselect-imm.ll b/llvm/test/CodeGen/AArch64/sve-vselect-imm.ll
> index 4cb2cb2c4327..bd2aa535149c 100644
> --- a/llvm/test/CodeGen/AArch64/sve-vselect-imm.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-vselect-imm.ll
> @@ -1,8 +1,5 @@
> ; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py
> -; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64--linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> define <vscale x 16 x i8> @sel_8_positive(<vscale x 16 x i1> %p) {
> ; CHECK-LABEL: sel_8_positive:
> 
> diff  --git a/llvm/test/CodeGen/AArch64/sve-zeroinit.ll b/llvm/test/CodeGen/AArch64/sve-zeroinit.ll
> index 56ac0111f42b..4ae496b409ff 100644
> --- a/llvm/test/CodeGen/AArch64/sve-zeroinit.ll
> +++ b/llvm/test/CodeGen/AArch64/sve-zeroinit.ll
> @@ -1,7 +1,4 @@
> -; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s 2>%t | FileCheck %s
> -; RUN: FileCheck --check-prefix=WARN --allow-empty %s <%t
> -
> -; WARN-NOT: warning
> +; RUN: llc -mtriple=aarch64-linux-gnu -mattr=+sve < %s | FileCheck %s
> 
> target datalayout = "e-m:e-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128"
> target triple = "aarch64-none-linux-gnu"
> 
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200618/31af69c9/attachment-0001.html>


More information about the llvm-commits mailing list