From 7786bdae750136eac0af2facbc7cd2d5a2d17582 Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Mon, 11 Nov 2024 21:44:25 -0800 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?= =?UTF-8?q?l=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created using spr 1.3.5-bogner --- .../ABI-align-packed-assembly.c} | 0 .../{aarch64-ABI-align-packed.c => AArch64/ABI-align-packed.c} | 0 clang/test/CodeGen/{aarch64-args-hfa.c => AArch64/args-hfa.c} | 0 clang/test/CodeGen/{aarch64-args.cpp => AArch64/args.cpp} | 0 .../{aarch64-arguments-hfa-v3.c => AArch64/arguments-hfa-v3.c} | 0 .../{aarch64-attr-mode-complex.c => AArch64/attr-mode-complex.c} | 0 .../{aarch64-attr-mode-float.c => AArch64/attr-mode-float.c} | 0 .../bf16-dotprod-intrinsics.c} | 0 .../bf16-getset-intrinsics.c} | 0 .../bf16-lane-intrinsics.c} | 0 .../bf16-ldst-intrinsics.c} | 0 .../bf16-reinterpret-intrinsics.c} | 0 .../branch-protection-attr.c} | 0 clang/test/CodeGen/{aarch64-byval-temp.c => AArch64/byval-temp.c} | 0 .../cpu-supports-target.c} | 0 .../CodeGen/{aarch64-cpu-supports.c => AArch64/cpu-supports.c} | 0 .../debug-sve-vector-types.c} | 0 .../debug-sve-vectorx2-types.c} | 0 .../debug-sve-vectorx3-types.c} | 0 .../debug-sve-vectorx4-types.c} | 0 .../test/CodeGen/{aarch64-debug-types.c => AArch64/debug-types.c} | 0 .../CodeGen/{aarch64-elf-pauthabi.c => AArch64/elf-pauthabi.c} | 0 .../fix-cortex-a53-835769.c} | 0 .../{aarch64-fmv-dependencies.c => AArch64/fmv-dependencies.c} | 0 .../fmv-resolver-emission.c} | 0 .../CodeGen/{aarch64-fmv-streaming.c => AArch64/fmv-streaming.c} | 0 .../fp8-intrinsics}/acle_sme2_fp8_scale.c | 0 .../test/CodeGen/{aarch64-fpm-helpers.c => AArch64/fpm-helpers.c} | 0 clang/test/CodeGen/{aarch64-gcs.c => AArch64/gcs.c} | 0 clang/test/CodeGen/{aarch64-inline-asm.c => AArch64/inline-asm.c} | 0 .../CodeGen/{aarch64-inlineasm-ios.c => AArch64/inlineasm-ios.c} | 0 .../{aarch64-ls64-inline-asm.c => AArch64/ls64-inline-asm.c} | 0 clang/test/CodeGen/{aarch64-ls64.c => AArch64/ls64.c} | 0 clang/test/CodeGen/{aarch64-matmul.cpp => AArch64/matmul.cpp} | 0 .../mixed-target-attributes.c} | 0 clang/test/CodeGen/{aarch64-mops.c => AArch64/mops.c} | 0 .../test/CodeGen/{aarch64-neon-2velem.c => AArch64/neon-2velem.c} | 0 clang/test/CodeGen/{aarch64-neon-3v.c => AArch64/neon-3v.c} | 0 .../test/CodeGen/{aarch64-neon-across.c => AArch64/neon-across.c} | 0 .../{aarch64-neon-dot-product.c => AArch64/neon-dot-product.c} | 0 .../CodeGen/{aarch64-neon-extract.c => AArch64/neon-extract.c} | 0 .../neon-faminmax-intrinsics.c} | 0 .../neon-fcvt-intrinsics.c} | 0 clang/test/CodeGen/{aarch64-neon-fma.c => AArch64/neon-fma.c} | 0 .../CodeGen/{aarch64-neon-fp16fml.c => AArch64/neon-fp16fml.c} | 0 .../neon-fp8-intrinsics}/acle_neon_fscale.c | 0 .../neon-intrinsics-constrained.c} | 0 .../{aarch64-neon-intrinsics.c => AArch64/neon-intrinsics.c} | 0 .../neon-ldst-one-rcpc3.c} | 0 .../CodeGen/{aarch64-neon-ldst-one.c => AArch64/neon-ldst-one.c} | 0 clang/test/CodeGen/{aarch64-neon-luti.c => AArch64/neon-luti.c} | 0 .../neon-misc-constrained.c} | 0 clang/test/CodeGen/{aarch64-neon-misc.c => AArch64/neon-misc.c} | 0 clang/test/CodeGen/{aarch64-neon-perm.c => AArch64/neon-perm.c} | 0 .../{aarch64-neon-range-checks.c => AArch64/neon-range-checks.c} | 0 .../{aarch64-neon-scalar-copy.c => AArch64/neon-scalar-copy.c} | 0 .../neon-scalar-x-indexed-elem-constrained.c} | 0 .../neon-scalar-x-indexed-elem.c} | 0 clang/test/CodeGen/{aarch64-neon-sha3.c => AArch64/neon-sha3.c} | 0 .../test/CodeGen/{aarch64-neon-shifts.c => AArch64/neon-shifts.c} | 0 .../CodeGen/{aarch64-neon-sm4-sm3.c => AArch64/neon-sm4-sm3.c} | 0 clang/test/CodeGen/{aarch64-neon-tbl.c => AArch64/neon-tbl.c} | 0 clang/test/CodeGen/{aarch64-neon-vcadd.c => AArch64/neon-vcadd.c} | 0 clang/test/CodeGen/{aarch64-neon-vcmla.c => AArch64/neon-vcmla.c} | 0 .../CodeGen/{aarch64-neon-vcombine.c => AArch64/neon-vcombine.c} | 0 .../{aarch64-neon-vget-hilo.c => AArch64/neon-vget-hilo.c} | 0 clang/test/CodeGen/{aarch64-neon-vget.c => AArch64/neon-vget.c} | 0 .../neon-vsqadd-float-conversion.c} | 0 .../neon-vuqadd-float-conversion-warning.c} | 0 clang/test/CodeGen/{aarch64-poly-add.c => AArch64/poly-add.c} | 0 clang/test/CodeGen/{aarch64-poly128.c => AArch64/poly128.c} | 0 clang/test/CodeGen/{aarch64-poly64.c => AArch64/poly64.c} | 0 .../pure-scalable-args-empty-union.c} | 0 .../pure-scalable-args.c} | 0 .../sign-return-address.c} | 0 .../sme-inline-streaming-attrs.c} | 0 .../sme-intrinsics}/aarch64-sme-attrs.cpp | 0 .../sme-intrinsics}/acle_sme_add-i32.c | 0 .../sme-intrinsics}/acle_sme_add-i64.c | 0 .../sme-intrinsics}/acle_sme_cnt.c | 0 .../sme-intrinsics}/acle_sme_ld1.c | 0 .../sme-intrinsics}/acle_sme_ld1_vnum.c | 0 .../sme-intrinsics}/acle_sme_ldr.c | 0 .../sme-intrinsics}/acle_sme_mopa-za32.c | 0 .../sme-intrinsics}/acle_sme_mopa-za64.c | 0 .../sme-intrinsics}/acle_sme_mops-za32.c | 0 .../sme-intrinsics}/acle_sme_mops-za64.c | 0 .../sme-intrinsics}/acle_sme_read.c | 0 .../sme-intrinsics}/acle_sme_st1.c | 0 .../sme-intrinsics}/acle_sme_st1_vnum.c | 0 .../sme-intrinsics}/acle_sme_state_builtin.c | 0 .../sme-intrinsics}/acle_sme_state_funs.c | 0 .../sme-intrinsics}/acle_sme_str.c | 0 .../sme-intrinsics}/acle_sme_write.c | 0 .../sme-intrinsics}/acle_sme_zero.c | 0 .../sme2-intrinsics}/aarch64-sme2-attrs.cpp | 0 .../sme2-intrinsics}/acle_sme2_add.c | 0 .../sme2-intrinsics}/acle_sme2_add_sub_za16.c | 0 .../sme2-intrinsics}/acle_sme2_bmop.c | 0 .../sme2-intrinsics}/acle_sme2_clamp.c | 0 .../sme2-intrinsics}/acle_sme2_cvt.c | 0 .../sme2-intrinsics}/acle_sme2_cvtl.c | 0 .../sme2-intrinsics}/acle_sme2_cvtn.c | 0 .../sme2-intrinsics}/acle_sme2_faminmax.c | 0 .../sme2-intrinsics}/acle_sme2_fmlas16.c | 0 .../sme2-intrinsics}/acle_sme2_fp_dots.c | 0 .../sme2-intrinsics}/acle_sme2_frint.c | 0 .../sme2-intrinsics}/acle_sme2_int_dots.c | 0 .../sme2-intrinsics}/acle_sme2_ldr_str_zt.c | 0 .../sme2-intrinsics}/acle_sme2_luti2_lane_zt.c | 0 .../sme2-intrinsics}/acle_sme2_luti2_lane_zt_x2.c | 0 .../sme2-intrinsics}/acle_sme2_luti2_lane_zt_x4.c | 0 .../sme2-intrinsics}/acle_sme2_luti4_lane_zt.c | 0 .../sme2-intrinsics}/acle_sme2_luti4_lane_zt_x2.c | 0 .../sme2-intrinsics}/acle_sme2_luti4_lane_zt_x4.c | 0 .../sme2-intrinsics}/acle_sme2_luti4_zt.c | 0 .../sme2-intrinsics}/acle_sme2_max.c | 0 .../sme2-intrinsics}/acle_sme2_maxnm.c | 0 .../sme2-intrinsics}/acle_sme2_min.c | 0 .../sme2-intrinsics}/acle_sme2_minnm.c | 0 .../sme2-intrinsics}/acle_sme2_mla.c | 0 .../sme2-intrinsics}/acle_sme2_mlal.c | 0 .../sme2-intrinsics}/acle_sme2_mlall.c | 0 .../sme2-intrinsics}/acle_sme2_mls.c | 0 .../sme2-intrinsics}/acle_sme2_mlsl.c | 0 .../sme2-intrinsics}/acle_sme2_mop.c | 0 .../sme2-intrinsics}/acle_sme2_mopa_nonwide.c | 0 .../sme2-intrinsics}/acle_sme2_read.c | 0 .../sme2-intrinsics}/acle_sme2_reinterpret_svcount_svbool.c | 0 .../sme2-intrinsics}/acle_sme2_sqdmulh.c | 0 .../sme2-intrinsics}/acle_sme2_sub.c | 0 .../sme2-intrinsics}/acle_sme2_unpkx2.c | 0 .../sme2-intrinsics}/acle_sme2_unpkx4.c | 0 .../sme2-intrinsics}/acle_sme2_vdot.c | 0 .../sme2-intrinsics}/acle_sme2_vector_add.c | 0 .../sme2-intrinsics}/acle_sme2_vector_qrshr.c | 0 .../sme2-intrinsics}/acle_sme2_vector_rshl.c | 0 .../sme2-intrinsics}/acle_sme2_vector_selx2.c | 0 .../sme2-intrinsics}/acle_sme2_vector_selx4.c | 0 .../sme2-intrinsics}/acle_sme2_vector_uzpx2.c | 0 .../sme2-intrinsics}/acle_sme2_vector_uzpx4.c | 0 .../sme2-intrinsics}/acle_sme2_vector_zipx2.c | 0 .../sme2-intrinsics}/acle_sme2_vector_zipx4.c | 0 .../sme2-intrinsics}/acle_sme2_write.c | 0 .../sme2-intrinsics}/acle_sme2_write_lane_zt.c | 0 .../sme2-intrinsics}/acle_sme2_zero_zt.c | 0 .../sme2p1-intrinsics}/acle_sme2p1_movaz.c | 0 .../sme2p1-intrinsics}/acle_sme2p1_zero.c | 0 .../soft-float-abi-errors.c} | 0 .../{aarch64-soft-float-abi.c => AArch64/soft-float-abi.c} | 0 .../{aarch64-strictfp-builtins.c => AArch64/strictfp-builtins.c} | 0 .../subarch-compatbility.c} | 0 .../sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c} | 0 .../sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp} | 0 .../sve-inline-asm-crash.c} | 0 .../sve-inline-asm-datatypes.c} | 0 .../sve-inline-asm-negative-test.c} | 0 .../{aarch64-sve-inline-asm.c => AArch64/sve-inline-asm.c} | 0 .../{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/README | 0 .../sve-intrinsics}/acle_sve_abd.c | 0 .../sve-intrinsics}/acle_sve_abs.c | 0 .../sve-intrinsics}/acle_sve_acge.c | 0 .../sve-intrinsics}/acle_sve_acgt.c | 0 .../sve-intrinsics}/acle_sve_acle.c | 0 .../sve-intrinsics}/acle_sve_aclt.c | 0 .../sve-intrinsics}/acle_sve_add.c | 0 .../sve-intrinsics}/acle_sve_adda.c | 0 .../sve-intrinsics}/acle_sve_addv.c | 0 .../sve-intrinsics}/acle_sve_adrb.c | 0 .../sve-intrinsics}/acle_sve_adrd.c | 0 .../sve-intrinsics}/acle_sve_adrh.c | 0 .../sve-intrinsics}/acle_sve_adrw.c | 0 .../sve-intrinsics}/acle_sve_and.c | 0 .../sve-intrinsics}/acle_sve_andv.c | 0 .../sve-intrinsics}/acle_sve_asr.c | 0 .../sve-intrinsics}/acle_sve_asrd.c | 0 .../sve-intrinsics}/acle_sve_bfdot.c | 0 .../sve-intrinsics}/acle_sve_bfmlalb.c | 0 .../sve-intrinsics}/acle_sve_bfmlalt.c | 0 .../sve-intrinsics}/acle_sve_bfmmla.c | 0 .../sve-intrinsics}/acle_sve_bic.c | 0 .../sve-intrinsics}/acle_sve_brka.c | 0 .../sve-intrinsics}/acle_sve_brkb.c | 0 .../sve-intrinsics}/acle_sve_brkn.c | 0 .../sve-intrinsics}/acle_sve_brkpa.c | 0 .../sve-intrinsics}/acle_sve_brkpb.c | 0 .../sve-intrinsics}/acle_sve_cadd.c | 0 .../sve-intrinsics}/acle_sve_clasta-bfloat.c | 0 .../sve-intrinsics}/acle_sve_clasta.c | 0 .../sve-intrinsics}/acle_sve_clastb-bfloat.c | 0 .../sve-intrinsics}/acle_sve_clastb.c | 0 .../sve-intrinsics}/acle_sve_cls.c | 0 .../sve-intrinsics}/acle_sve_clz.c | 0 .../sve-intrinsics}/acle_sve_cmla.c | 0 .../sve-intrinsics}/acle_sve_cmpeq.c | 0 .../sve-intrinsics}/acle_sve_cmpge.c | 0 .../sve-intrinsics}/acle_sve_cmpgt.c | 0 .../sve-intrinsics}/acle_sve_cmple.c | 0 .../sve-intrinsics}/acle_sve_cmplt.c | 0 .../sve-intrinsics}/acle_sve_cmpne.c | 0 .../sve-intrinsics}/acle_sve_cmpuo.c | 0 .../sve-intrinsics}/acle_sve_cnot.c | 0 .../sve-intrinsics}/acle_sve_cnt-bfloat.c | 0 .../sve-intrinsics}/acle_sve_cnt.c | 0 .../sve-intrinsics}/acle_sve_cntb.c | 0 .../sve-intrinsics}/acle_sve_cntd.c | 0 .../sve-intrinsics}/acle_sve_cnth.c | 0 .../sve-intrinsics}/acle_sve_cntp.c | 0 .../sve-intrinsics}/acle_sve_cntw.c | 0 .../sve-intrinsics}/acle_sve_compact.c | 0 .../sve-intrinsics}/acle_sve_create2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_create2.c | 0 .../sve-intrinsics}/acle_sve_create3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_create3.c | 0 .../sve-intrinsics}/acle_sve_create4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_create4.c | 0 .../sve-intrinsics}/acle_sve_cvt-bfloat.c | 0 .../sve-intrinsics}/acle_sve_cvt.c | 0 .../sve-intrinsics}/acle_sve_cvtnt.c | 0 .../sve-intrinsics}/acle_sve_div.c | 0 .../sve-intrinsics}/acle_sve_divr.c | 0 .../sve-intrinsics}/acle_sve_dot.c | 0 .../sve-intrinsics}/acle_sve_dup-bfloat.c | 0 .../sve-intrinsics}/acle_sve_dup.c | 0 .../sve-intrinsics}/acle_sve_dupq-bfloat.c | 0 .../sve-intrinsics}/acle_sve_dupq.c | 0 .../sve-intrinsics}/acle_sve_dupq_const.c | 0 .../sve-intrinsics}/acle_sve_eor.c | 0 .../sve-intrinsics}/acle_sve_eorv.c | 0 .../sve-intrinsics}/acle_sve_expa.c | 0 .../sve-intrinsics}/acle_sve_ext-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ext.c | 0 .../sve-intrinsics}/acle_sve_extb.c | 0 .../sve-intrinsics}/acle_sve_exth.c | 0 .../sve-intrinsics}/acle_sve_extw.c | 0 .../sve-intrinsics}/acle_sve_get2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_get2.c | 0 .../sve-intrinsics}/acle_sve_get3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_get3.c | 0 .../sve-intrinsics}/acle_sve_get4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_get4.c | 0 .../sve-intrinsics}/acle_sve_index.c | 0 .../sve-intrinsics}/acle_sve_insr-bfloat.c | 0 .../sve-intrinsics}/acle_sve_insr.c | 0 .../sve-intrinsics}/acle_sve_lasta-bfloat.c | 0 .../sve-intrinsics}/acle_sve_lasta.c | 0 .../sve-intrinsics}/acle_sve_lastb-bfloat.c | 0 .../sve-intrinsics}/acle_sve_lastb.c | 0 .../sve-intrinsics}/acle_sve_ld1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld1.c | 0 .../sve-intrinsics}/acle_sve_ld1ro-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld1ro.c | 0 .../sve-intrinsics}/acle_sve_ld1rq-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld1rq.c | 0 .../sve-intrinsics}/acle_sve_ld1sb.c | 0 .../sve-intrinsics}/acle_sve_ld1sh.c | 0 .../sve-intrinsics}/acle_sve_ld1sw.c | 0 .../sve-intrinsics}/acle_sve_ld1ub.c | 0 .../sve-intrinsics}/acle_sve_ld1uh.c | 0 .../sve-intrinsics}/acle_sve_ld1uw.c | 0 .../sve-intrinsics}/acle_sve_ld2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld2.c | 0 .../sve-intrinsics}/acle_sve_ld3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld3.c | 0 .../sve-intrinsics}/acle_sve_ld4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ld4.c | 0 .../sve-intrinsics}/acle_sve_ldff1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ldff1.c | 0 .../sve-intrinsics}/acle_sve_ldff1sb.c | 0 .../sve-intrinsics}/acle_sve_ldff1sh.c | 0 .../sve-intrinsics}/acle_sve_ldff1sw.c | 0 .../sve-intrinsics}/acle_sve_ldff1ub.c | 0 .../sve-intrinsics}/acle_sve_ldff1uh.c | 0 .../sve-intrinsics}/acle_sve_ldff1uw.c | 0 .../sve-intrinsics}/acle_sve_ldnf1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ldnf1.c | 0 .../sve-intrinsics}/acle_sve_ldnf1sb.c | 0 .../sve-intrinsics}/acle_sve_ldnf1sh.c | 0 .../sve-intrinsics}/acle_sve_ldnf1sw.c | 0 .../sve-intrinsics}/acle_sve_ldnf1ub.c | 0 .../sve-intrinsics}/acle_sve_ldnf1uh.c | 0 .../sve-intrinsics}/acle_sve_ldnf1uw.c | 0 .../sve-intrinsics}/acle_sve_ldnt1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_ldnt1.c | 0 .../sve-intrinsics}/acle_sve_len-bfloat.c | 0 .../sve-intrinsics}/acle_sve_len.c | 0 .../sve-intrinsics}/acle_sve_lsl.c | 0 .../sve-intrinsics}/acle_sve_lsr.c | 0 .../sve-intrinsics}/acle_sve_mad.c | 0 .../sve-intrinsics}/acle_sve_matmul_fp32.c | 0 .../sve-intrinsics}/acle_sve_matmul_fp64.c | 0 .../sve-intrinsics}/acle_sve_max.c | 0 .../sve-intrinsics}/acle_sve_maxnm.c | 0 .../sve-intrinsics}/acle_sve_maxnmv.c | 0 .../sve-intrinsics}/acle_sve_maxv.c | 0 .../sve-intrinsics}/acle_sve_min.c | 0 .../sve-intrinsics}/acle_sve_minnm.c | 0 .../sve-intrinsics}/acle_sve_minnmv.c | 0 .../sve-intrinsics}/acle_sve_minv.c | 0 .../sve-intrinsics}/acle_sve_mla.c | 0 .../sve-intrinsics}/acle_sve_mls.c | 0 .../sve-intrinsics}/acle_sve_mmla.c | 0 .../sve-intrinsics}/acle_sve_mov.c | 0 .../sve-intrinsics}/acle_sve_msb.c | 0 .../sve-intrinsics}/acle_sve_mul.c | 0 .../sve-intrinsics}/acle_sve_mulh.c | 0 .../sve-intrinsics}/acle_sve_mulx.c | 0 .../sve-intrinsics}/acle_sve_nand.c | 0 .../sve-intrinsics}/acle_sve_neg.c | 0 .../sve-intrinsics}/acle_sve_nmad.c | 0 .../sve-intrinsics}/acle_sve_nmla.c | 0 .../sve-intrinsics}/acle_sve_nmls.c | 0 .../sve-intrinsics}/acle_sve_nmsb.c | 0 .../sve-intrinsics}/acle_sve_nor.c | 0 .../sve-intrinsics}/acle_sve_not.c | 0 .../sve-intrinsics}/acle_sve_orn.c | 0 .../sve-intrinsics}/acle_sve_orr.c | 0 .../sve-intrinsics}/acle_sve_orv.c | 0 .../sve-intrinsics}/acle_sve_pfalse.c | 0 .../sve-intrinsics}/acle_sve_pfirst.c | 0 .../sve-intrinsics}/acle_sve_pnext.c | 0 .../sve-intrinsics}/acle_sve_prfb.c | 0 .../sve-intrinsics}/acle_sve_prfd.c | 0 .../sve-intrinsics}/acle_sve_prfh.c | 0 .../sve-intrinsics}/acle_sve_prfw.c | 0 .../sve-intrinsics}/acle_sve_ptest.c | 0 .../sve-intrinsics}/acle_sve_ptrue.c | 0 .../sve-intrinsics}/acle_sve_qadd.c | 0 .../sve-intrinsics}/acle_sve_qdecb.c | 0 .../sve-intrinsics}/acle_sve_qdecd.c | 0 .../sve-intrinsics}/acle_sve_qdech.c | 0 .../sve-intrinsics}/acle_sve_qdecp.c | 0 .../sve-intrinsics}/acle_sve_qdecw.c | 0 .../sve-intrinsics}/acle_sve_qincb.c | 0 .../sve-intrinsics}/acle_sve_qincd.c | 0 .../sve-intrinsics}/acle_sve_qinch.c | 0 .../sve-intrinsics}/acle_sve_qincp.c | 0 .../sve-intrinsics}/acle_sve_qincw.c | 0 .../sve-intrinsics}/acle_sve_qsub.c | 0 .../sve-intrinsics}/acle_sve_rbit.c | 0 .../sve-intrinsics}/acle_sve_rdffr.c | 0 .../sve-intrinsics}/acle_sve_recpe.c | 0 .../sve-intrinsics}/acle_sve_recps.c | 0 .../sve-intrinsics}/acle_sve_recpx.c | 0 .../sve-intrinsics}/acle_sve_reinterpret-bfloat.c | 0 .../sve-intrinsics}/acle_sve_reinterpret.c | 0 .../sve-intrinsics}/acle_sve_rev-bfloat.c | 0 .../sve-intrinsics}/acle_sve_rev.c | 0 .../sve-intrinsics}/acle_sve_revb.c | 0 .../sve-intrinsics}/acle_sve_revh.c | 0 .../sve-intrinsics}/acle_sve_revw.c | 0 .../sve-intrinsics}/acle_sve_rinta.c | 0 .../sve-intrinsics}/acle_sve_rinti.c | 0 .../sve-intrinsics}/acle_sve_rintm.c | 0 .../sve-intrinsics}/acle_sve_rintn.c | 0 .../sve-intrinsics}/acle_sve_rintp.c | 0 .../sve-intrinsics}/acle_sve_rintx.c | 0 .../sve-intrinsics}/acle_sve_rintz.c | 0 .../sve-intrinsics}/acle_sve_rsqrte.c | 0 .../sve-intrinsics}/acle_sve_rsqrts.c | 0 .../sve-intrinsics}/acle_sve_scale.c | 0 .../sve-intrinsics}/acle_sve_sel-bfloat.c | 0 .../sve-intrinsics}/acle_sve_sel.c | 0 .../sve-intrinsics}/acle_sve_set2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_set2.c | 0 .../sve-intrinsics}/acle_sve_set3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_set3.c | 0 .../sve-intrinsics}/acle_sve_set4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_set4.c | 0 .../sve-intrinsics}/acle_sve_setffr.c | 0 .../sve-intrinsics}/acle_sve_splice-bfloat.c | 0 .../sve-intrinsics}/acle_sve_splice.c | 0 .../sve-intrinsics}/acle_sve_sqrt.c | 0 .../sve-intrinsics}/acle_sve_st1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_st1.c | 0 .../sve-intrinsics}/acle_sve_st1b.c | 0 .../sve-intrinsics}/acle_sve_st1h.c | 0 .../sve-intrinsics}/acle_sve_st1w.c | 0 .../sve-intrinsics}/acle_sve_st2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_st2.c | 0 .../sve-intrinsics}/acle_sve_st3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_st3.c | 0 .../sve-intrinsics}/acle_sve_st4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_st4.c | 0 .../sve-intrinsics}/acle_sve_stnt1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_stnt1.c | 0 .../sve-intrinsics}/acle_sve_sub.c | 0 .../sve-intrinsics}/acle_sve_subr.c | 0 .../sve-intrinsics}/acle_sve_sudot.c | 0 .../sve-intrinsics}/acle_sve_tbl-bfloat.c | 0 .../sve-intrinsics}/acle_sve_tbl.c | 0 .../sve-intrinsics}/acle_sve_tmad.c | 0 .../sve-intrinsics}/acle_sve_trn1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_trn1-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_trn1-fp64.c | 0 .../sve-intrinsics}/acle_sve_trn1.c | 0 .../sve-intrinsics}/acle_sve_trn2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_trn2-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_trn2-fp64.c | 0 .../sve-intrinsics}/acle_sve_trn2.c | 0 .../sve-intrinsics}/acle_sve_tsmul.c | 0 .../sve-intrinsics}/acle_sve_tssel.c | 0 .../sve-intrinsics}/acle_sve_undef-bfloat.c | 0 .../sve-intrinsics}/acle_sve_undef.c | 0 .../sve-intrinsics}/acle_sve_undef2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_undef2.c | 0 .../sve-intrinsics}/acle_sve_undef3-bfloat.c | 0 .../sve-intrinsics}/acle_sve_undef3.c | 0 .../sve-intrinsics}/acle_sve_undef4-bfloat.c | 0 .../sve-intrinsics}/acle_sve_undef4.c | 0 .../sve-intrinsics}/acle_sve_unpkhi.c | 0 .../sve-intrinsics}/acle_sve_unpklo.c | 0 .../sve-intrinsics}/acle_sve_usdot.c | 0 .../sve-intrinsics}/acle_sve_uzp1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_uzp1-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_uzp1-fp64.c | 0 .../sve-intrinsics}/acle_sve_uzp1.c | 0 .../sve-intrinsics}/acle_sve_uzp2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_uzp2-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_uzp2-fp64.c | 0 .../sve-intrinsics}/acle_sve_uzp2.c | 0 .../sve-intrinsics}/acle_sve_whilele.c | 0 .../sve-intrinsics}/acle_sve_whilelt.c | 0 .../sve-intrinsics}/acle_sve_wrffr.c | 0 .../sve-intrinsics}/acle_sve_zip1-bfloat.c | 0 .../sve-intrinsics}/acle_sve_zip1-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_zip1-fp64.c | 0 .../sve-intrinsics}/acle_sve_zip1.c | 0 .../sve-intrinsics}/acle_sve_zip2-bfloat.c | 0 .../sve-intrinsics}/acle_sve_zip2-fp64-bfloat.c | 0 .../sve-intrinsics}/acle_sve_zip2-fp64.c | 0 .../sve-intrinsics}/acle_sve_zip2.c | 0 .../sve-vector-arith-ops.c} | 0 .../sve-vector-bits-codegen.c} | 0 .../sve-vector-bitwise-ops.c} | 0 .../sve-vector-compare-ops.c} | 0 .../sve-vector-shift-ops.c} | 0 .../sve-vector-subscript-ops.c} | 0 .../{aarch64-sve-vls-arith-ops.c => AArch64/sve-vls-arith-ops.c} | 0 .../sve-vls-bitwise-ops.c} | 0 .../sve-vls-compare-ops.c} | 0 .../{aarch64-sve-vls-shift-ops.c => AArch64/sve-vls-shift-ops.c} | 0 .../sve-vls-subscript-ops.c} | 0 clang/test/CodeGen/{aarch64-sve.c => AArch64/sve.c} | 0 .../sve2-intrinsics}/acle_sve2_aba.c | 0 .../sve2-intrinsics}/acle_sve2_abalb.c | 0 .../sve2-intrinsics}/acle_sve2_abalt.c | 0 .../sve2-intrinsics}/acle_sve2_abdlb.c | 0 .../sve2-intrinsics}/acle_sve2_abdlt.c | 0 .../sve2-intrinsics}/acle_sve2_adalp.c | 0 .../sve2-intrinsics}/acle_sve2_adclb.c | 0 .../sve2-intrinsics}/acle_sve2_adclt.c | 0 .../sve2-intrinsics}/acle_sve2_addhnb.c | 0 .../sve2-intrinsics}/acle_sve2_addhnt.c | 0 .../sve2-intrinsics}/acle_sve2_addlb.c | 0 .../sve2-intrinsics}/acle_sve2_addlbt.c | 0 .../sve2-intrinsics}/acle_sve2_addlt.c | 0 .../sve2-intrinsics}/acle_sve2_addp.c | 0 .../sve2-intrinsics}/acle_sve2_addwb.c | 0 .../sve2-intrinsics}/acle_sve2_addwt.c | 0 .../sve2-intrinsics}/acle_sve2_aesd.c | 0 .../sve2-intrinsics}/acle_sve2_aese.c | 0 .../sve2-intrinsics}/acle_sve2_aesimc.c | 0 .../sve2-intrinsics}/acle_sve2_aesmc.c | 0 .../sve2-intrinsics}/acle_sve2_bcax.c | 0 .../sve2-intrinsics}/acle_sve2_bdep.c | 0 .../sve2-intrinsics}/acle_sve2_bext.c | 0 .../sve2-intrinsics}/acle_sve2_bgrp.c | 0 .../sve2-intrinsics}/acle_sve2_bsl.c | 0 .../sve2-intrinsics}/acle_sve2_bsl1n.c | 0 .../sve2-intrinsics}/acle_sve2_bsl2n.c | 0 .../sve2-intrinsics}/acle_sve2_cadd.c | 0 .../sve2-intrinsics}/acle_sve2_cdot.c | 0 .../sve2-intrinsics}/acle_sve2_cmla.c | 0 .../sve2-intrinsics}/acle_sve2_cvtlt.c | 0 .../sve2-intrinsics}/acle_sve2_cvtnt.c | 0 .../sve2-intrinsics}/acle_sve2_cvtx.c | 0 .../sve2-intrinsics}/acle_sve2_cvtxnt.c | 0 .../sve2-intrinsics}/acle_sve2_eor3.c | 0 .../sve2-intrinsics}/acle_sve2_eorbt.c | 0 .../sve2-intrinsics}/acle_sve2_eortb.c | 0 .../sve2-intrinsics}/acle_sve2_faminmax.c | 0 .../sve2-intrinsics}/acle_sve2_hadd.c | 0 .../sve2-intrinsics}/acle_sve2_histcnt.c | 0 .../sve2-intrinsics}/acle_sve2_histseg.c | 0 .../sve2-intrinsics}/acle_sve2_hsub.c | 0 .../sve2-intrinsics}/acle_sve2_hsubr.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1sb.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1sh.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1sw.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1ub.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1uh.c | 0 .../sve2-intrinsics}/acle_sve2_ldnt1uw.c | 0 .../sve2-intrinsics}/acle_sve2_logb.c | 0 .../sve2-intrinsics}/acle_sve2_luti.c | 0 .../sve2-intrinsics}/acle_sve2_match.c | 0 .../sve2-intrinsics}/acle_sve2_maxnmp.c | 0 .../sve2-intrinsics}/acle_sve2_maxp.c | 0 .../sve2-intrinsics}/acle_sve2_minnmp.c | 0 .../sve2-intrinsics}/acle_sve2_minp.c | 0 .../sve2-intrinsics}/acle_sve2_mla.c | 0 .../sve2-intrinsics}/acle_sve2_mlalb.c | 0 .../sve2-intrinsics}/acle_sve2_mlalt.c | 0 .../sve2-intrinsics}/acle_sve2_mls.c | 0 .../sve2-intrinsics}/acle_sve2_mlslb.c | 0 .../sve2-intrinsics}/acle_sve2_mlslt.c | 0 .../sve2-intrinsics}/acle_sve2_movlb.c | 0 .../sve2-intrinsics}/acle_sve2_movlt.c | 0 .../sve2-intrinsics}/acle_sve2_mul.c | 0 .../sve2-intrinsics}/acle_sve2_mullb.c | 0 .../sve2-intrinsics}/acle_sve2_mullt.c | 0 .../sve2-intrinsics}/acle_sve2_nbsl.c | 0 .../sve2-intrinsics}/acle_sve2_nmatch.c | 0 .../sve2-intrinsics}/acle_sve2_pmul.c | 0 .../sve2-intrinsics}/acle_sve2_pmullb.c | 0 .../sve2-intrinsics}/acle_sve2_pmullb_128.c | 0 .../sve2-intrinsics}/acle_sve2_pmullt.c | 0 .../sve2-intrinsics}/acle_sve2_pmullt_128.c | 0 .../sve2-intrinsics}/acle_sve2_qabs.c | 0 .../sve2-intrinsics}/acle_sve2_qadd.c | 0 .../sve2-intrinsics}/acle_sve2_qcadd.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlalb.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlalbt.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlalt.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlslb.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlslbt.c | 0 .../sve2-intrinsics}/acle_sve2_qdmlslt.c | 0 .../sve2-intrinsics}/acle_sve2_qdmulh.c | 0 .../sve2-intrinsics}/acle_sve2_qdmullb.c | 0 .../sve2-intrinsics}/acle_sve2_qdmullt.c | 0 .../sve2-intrinsics}/acle_sve2_qneg.c | 0 .../sve2-intrinsics}/acle_sve2_qrdcmlah.c | 0 .../sve2-intrinsics}/acle_sve2_qrdmlah.c | 0 .../sve2-intrinsics}/acle_sve2_qrdmlsh.c | 0 .../sve2-intrinsics}/acle_sve2_qrdmulh.c | 0 .../sve2-intrinsics}/acle_sve2_qrshl.c | 0 .../sve2-intrinsics}/acle_sve2_qrshrnb.c | 0 .../sve2-intrinsics}/acle_sve2_qrshrnt.c | 0 .../sve2-intrinsics}/acle_sve2_qrshrunb.c | 0 .../sve2-intrinsics}/acle_sve2_qrshrunt.c | 0 .../sve2-intrinsics}/acle_sve2_qshl.c | 0 .../sve2-intrinsics}/acle_sve2_qshlu.c | 0 .../sve2-intrinsics}/acle_sve2_qshrnb.c | 0 .../sve2-intrinsics}/acle_sve2_qshrnt.c | 0 .../sve2-intrinsics}/acle_sve2_qshrunb.c | 0 .../sve2-intrinsics}/acle_sve2_qshrunt.c | 0 .../sve2-intrinsics}/acle_sve2_qsub.c | 0 .../sve2-intrinsics}/acle_sve2_qsubr.c | 0 .../sve2-intrinsics}/acle_sve2_qxtnb.c | 0 .../sve2-intrinsics}/acle_sve2_qxtnt.c | 0 .../sve2-intrinsics}/acle_sve2_qxtunb.c | 0 .../sve2-intrinsics}/acle_sve2_qxtunt.c | 0 .../sve2-intrinsics}/acle_sve2_raddhnb.c | 0 .../sve2-intrinsics}/acle_sve2_raddhnt.c | 0 .../sve2-intrinsics}/acle_sve2_rax1.c | 0 .../sve2-intrinsics}/acle_sve2_recpe.c | 0 .../sve2-intrinsics}/acle_sve2_revd.c | 0 .../sve2-intrinsics}/acle_sve2_rhadd.c | 0 .../sve2-intrinsics}/acle_sve2_rshl.c | 0 .../sve2-intrinsics}/acle_sve2_rshr.c | 0 .../sve2-intrinsics}/acle_sve2_rshrnb.c | 0 .../sve2-intrinsics}/acle_sve2_rshrnt.c | 0 .../sve2-intrinsics}/acle_sve2_rsqrte.c | 0 .../sve2-intrinsics}/acle_sve2_rsra.c | 0 .../sve2-intrinsics}/acle_sve2_rsubhnb.c | 0 .../sve2-intrinsics}/acle_sve2_rsubhnt.c | 0 .../sve2-intrinsics}/acle_sve2_sbclb.c | 0 .../sve2-intrinsics}/acle_sve2_sbclt.c | 0 .../sve2-intrinsics}/acle_sve2_shllb.c | 0 .../sve2-intrinsics}/acle_sve2_shllt.c | 0 .../sve2-intrinsics}/acle_sve2_shrnb.c | 0 .../sve2-intrinsics}/acle_sve2_shrnt.c | 0 .../sve2-intrinsics}/acle_sve2_sli.c | 0 .../sve2-intrinsics}/acle_sve2_sm4e.c | 0 .../sve2-intrinsics}/acle_sve2_sm4ekey.c | 0 .../sve2-intrinsics}/acle_sve2_sqadd.c | 0 .../sve2-intrinsics}/acle_sve2_sra.c | 0 .../sve2-intrinsics}/acle_sve2_sri.c | 0 .../sve2-intrinsics}/acle_sve2_stnt1.c | 0 .../sve2-intrinsics}/acle_sve2_stnt1b.c | 0 .../sve2-intrinsics}/acle_sve2_stnt1h.c | 0 .../sve2-intrinsics}/acle_sve2_stnt1w.c | 0 .../sve2-intrinsics}/acle_sve2_subhnb.c | 0 .../sve2-intrinsics}/acle_sve2_subhnt.c | 0 .../sve2-intrinsics}/acle_sve2_sublb.c | 0 .../sve2-intrinsics}/acle_sve2_sublbt.c | 0 .../sve2-intrinsics}/acle_sve2_sublt.c | 0 .../sve2-intrinsics}/acle_sve2_subltb.c | 0 .../sve2-intrinsics}/acle_sve2_subwb.c | 0 .../sve2-intrinsics}/acle_sve2_subwt.c | 0 .../sve2-intrinsics}/acle_sve2_tbl2-bfloat.c | 0 .../sve2-intrinsics}/acle_sve2_tbl2.c | 0 .../sve2-intrinsics}/acle_sve2_tbx-bfloat.c | 0 .../sve2-intrinsics}/acle_sve2_tbx.c | 0 .../sve2-intrinsics}/acle_sve2_uqadd.c | 0 .../sve2-intrinsics}/acle_sve2_whilege.c | 0 .../sve2-intrinsics}/acle_sve2_whilegt.c | 0 .../sve2-intrinsics}/acle_sve2_whilerw-bfloat.c | 0 .../sve2-intrinsics}/acle_sve2_whilerw.c | 0 .../sve2-intrinsics}/acle_sve2_whilewr-bfloat.c | 0 .../sve2-intrinsics}/acle_sve2_whilewr.c | 0 .../sve2-intrinsics}/acle_sve2_xar.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfadd.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfclamp.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmax.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmaxnm.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmin.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfminnm.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmla.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmla_lane.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmls.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmls_lane.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmlsl.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmul.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfmul_lane.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_bfsub.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_cntp.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_create2_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_create4_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_dot.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_dupq.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_extq.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_fclamp.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_fp_reduce.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_get2_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_get4_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_int_reduce.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_ld1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_ld1_single.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_ldnt1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_loads.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_pext.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_pfalse.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_pmov_to_pred.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_pmov_to_vector.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_psel.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_psel_svcount.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_ptrue.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_qcvtn.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_qrshr.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_sclamp.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_set2_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_set4_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_st1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_st1_single.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_stnt1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_store.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_tblq.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_tbxq.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_uclamp.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_undef_bool.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_uzpq1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_uzpq2.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_while_pn.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_while_x2.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_zipq1.c | 0 .../sve2p1-intrinsics}/acle_sve2p1_zipq2.c | 0 clang/test/CodeGen/{aarch64-svepcs.c => AArch64/svepcs.c} | 0 .../{aarch64-sysregs-target.c => AArch64/sysregs-target.c} | 0 .../{aarch64-targetattr-arch.c => AArch64/targetattr-arch.c} | 0 .../{aarch64-targetattr-crypto.c => AArch64/targetattr-crypto.c} | 0 clang/test/CodeGen/{aarch64-targetattr.c => AArch64/targetattr.c} | 0 clang/test/CodeGen/{aarch64-tme.cpp => AArch64/tme.cpp} | 0 clang/test/CodeGen/{aarch64-type-sizes.c => AArch64/type-sizes.c} | 0 .../v8.1a-neon-intrinsics.c} | 0 .../v8.2a-fp16-intrinsics-constrained.c} | 0 .../v8.2a-fp16-intrinsics.c} | 0 .../v8.2a-neon-intrinsics-constrained.c} | 0 .../v8.2a-neon-intrinsics-generic.c} | 0 .../v8.2a-neon-intrinsics.c} | 0 .../v8.5a-neon-frint3264-intrinsic.c} | 0 .../v8.5a-scalar-frint3264-intrinsic.c} | 0 .../v8.6a-neon-intrinsics.c} | 0 clang/test/CodeGen/{aarch64-varargs-ms.c => AArch64/varargs-ms.c} | 0 .../test/CodeGen/{aarch64-varargs-sve.c => AArch64/varargs-sve.c} | 0 clang/test/CodeGen/{aarch64-varargs.c => AArch64/varargs.c} | 0 clang/test/CodeGen/{aarch64-vpcs.c => AArch64/vpcs.c} | 0 678 files changed, 0 insertions(+), 0 deletions(-) rename clang/test/CodeGen/{aarch64-ABI-align-packed-assembly.c => AArch64/ABI-align-packed-assembly.c} (100%) rename clang/test/CodeGen/{aarch64-ABI-align-packed.c => AArch64/ABI-align-packed.c} (100%) rename clang/test/CodeGen/{aarch64-args-hfa.c => AArch64/args-hfa.c} (100%) rename clang/test/CodeGen/{aarch64-args.cpp => AArch64/args.cpp} (100%) rename clang/test/CodeGen/{aarch64-arguments-hfa-v3.c => AArch64/arguments-hfa-v3.c} (100%) rename clang/test/CodeGen/{aarch64-attr-mode-complex.c => AArch64/attr-mode-complex.c} (100%) rename clang/test/CodeGen/{aarch64-attr-mode-float.c => AArch64/attr-mode-float.c} (100%) rename clang/test/CodeGen/{aarch64-bf16-dotprod-intrinsics.c => AArch64/bf16-dotprod-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-bf16-getset-intrinsics.c => AArch64/bf16-getset-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-bf16-lane-intrinsics.c => AArch64/bf16-lane-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-bf16-ldst-intrinsics.c => AArch64/bf16-ldst-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-bf16-reinterpret-intrinsics.c => AArch64/bf16-reinterpret-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-branch-protection-attr.c => AArch64/branch-protection-attr.c} (100%) rename clang/test/CodeGen/{aarch64-byval-temp.c => AArch64/byval-temp.c} (100%) rename clang/test/CodeGen/{aarch64-cpu-supports-target.c => AArch64/cpu-supports-target.c} (100%) rename clang/test/CodeGen/{aarch64-cpu-supports.c => AArch64/cpu-supports.c} (100%) rename clang/test/CodeGen/{aarch64-debug-sve-vector-types.c => AArch64/debug-sve-vector-types.c} (100%) rename clang/test/CodeGen/{aarch64-debug-sve-vectorx2-types.c => AArch64/debug-sve-vectorx2-types.c} (100%) rename clang/test/CodeGen/{aarch64-debug-sve-vectorx3-types.c => AArch64/debug-sve-vectorx3-types.c} (100%) rename clang/test/CodeGen/{aarch64-debug-sve-vectorx4-types.c => AArch64/debug-sve-vectorx4-types.c} (100%) rename clang/test/CodeGen/{aarch64-debug-types.c => AArch64/debug-types.c} (100%) rename clang/test/CodeGen/{aarch64-elf-pauthabi.c => AArch64/elf-pauthabi.c} (100%) rename clang/test/CodeGen/{aarch64-fix-cortex-a53-835769.c => AArch64/fix-cortex-a53-835769.c} (100%) rename clang/test/CodeGen/{aarch64-fmv-dependencies.c => AArch64/fmv-dependencies.c} (100%) rename clang/test/CodeGen/{aarch64-fmv-resolver-emission.c => AArch64/fmv-resolver-emission.c} (100%) rename clang/test/CodeGen/{aarch64-fmv-streaming.c => AArch64/fmv-streaming.c} (100%) rename clang/test/CodeGen/{aarch64-fp8-intrinsics => AArch64/fp8-intrinsics}/acle_sme2_fp8_scale.c (100%) rename clang/test/CodeGen/{aarch64-fpm-helpers.c => AArch64/fpm-helpers.c} (100%) rename clang/test/CodeGen/{aarch64-gcs.c => AArch64/gcs.c} (100%) rename clang/test/CodeGen/{aarch64-inline-asm.c => AArch64/inline-asm.c} (100%) rename clang/test/CodeGen/{aarch64-inlineasm-ios.c => AArch64/inlineasm-ios.c} (100%) rename clang/test/CodeGen/{aarch64-ls64-inline-asm.c => AArch64/ls64-inline-asm.c} (100%) rename clang/test/CodeGen/{aarch64-ls64.c => AArch64/ls64.c} (100%) rename clang/test/CodeGen/{aarch64-matmul.cpp => AArch64/matmul.cpp} (100%) rename clang/test/CodeGen/{aarch64-mixed-target-attributes.c => AArch64/mixed-target-attributes.c} (100%) rename clang/test/CodeGen/{aarch64-mops.c => AArch64/mops.c} (100%) rename clang/test/CodeGen/{aarch64-neon-2velem.c => AArch64/neon-2velem.c} (100%) rename clang/test/CodeGen/{aarch64-neon-3v.c => AArch64/neon-3v.c} (100%) rename clang/test/CodeGen/{aarch64-neon-across.c => AArch64/neon-across.c} (100%) rename clang/test/CodeGen/{aarch64-neon-dot-product.c => AArch64/neon-dot-product.c} (100%) rename clang/test/CodeGen/{aarch64-neon-extract.c => AArch64/neon-extract.c} (100%) rename clang/test/CodeGen/{aarch64-neon-faminmax-intrinsics.c => AArch64/neon-faminmax-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-neon-fcvt-intrinsics.c => AArch64/neon-fcvt-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-neon-fma.c => AArch64/neon-fma.c} (100%) rename clang/test/CodeGen/{aarch64-neon-fp16fml.c => AArch64/neon-fp16fml.c} (100%) rename clang/test/CodeGen/{aarch64-neon-fp8-intrinsics => AArch64/neon-fp8-intrinsics}/acle_neon_fscale.c (100%) rename clang/test/CodeGen/{aarch64-neon-intrinsics-constrained.c => AArch64/neon-intrinsics-constrained.c} (100%) rename clang/test/CodeGen/{aarch64-neon-intrinsics.c => AArch64/neon-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-neon-ldst-one-rcpc3.c => AArch64/neon-ldst-one-rcpc3.c} (100%) rename clang/test/CodeGen/{aarch64-neon-ldst-one.c => AArch64/neon-ldst-one.c} (100%) rename clang/test/CodeGen/{aarch64-neon-luti.c => AArch64/neon-luti.c} (100%) rename clang/test/CodeGen/{aarch64-neon-misc-constrained.c => AArch64/neon-misc-constrained.c} (100%) rename clang/test/CodeGen/{aarch64-neon-misc.c => AArch64/neon-misc.c} (100%) rename clang/test/CodeGen/{aarch64-neon-perm.c => AArch64/neon-perm.c} (100%) rename clang/test/CodeGen/{aarch64-neon-range-checks.c => AArch64/neon-range-checks.c} (100%) rename clang/test/CodeGen/{aarch64-neon-scalar-copy.c => AArch64/neon-scalar-copy.c} (100%) rename clang/test/CodeGen/{aarch64-neon-scalar-x-indexed-elem-constrained.c => AArch64/neon-scalar-x-indexed-elem-constrained.c} (100%) rename clang/test/CodeGen/{aarch64-neon-scalar-x-indexed-elem.c => AArch64/neon-scalar-x-indexed-elem.c} (100%) rename clang/test/CodeGen/{aarch64-neon-sha3.c => AArch64/neon-sha3.c} (100%) rename clang/test/CodeGen/{aarch64-neon-shifts.c => AArch64/neon-shifts.c} (100%) rename clang/test/CodeGen/{aarch64-neon-sm4-sm3.c => AArch64/neon-sm4-sm3.c} (100%) rename clang/test/CodeGen/{aarch64-neon-tbl.c => AArch64/neon-tbl.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vcadd.c => AArch64/neon-vcadd.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vcmla.c => AArch64/neon-vcmla.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vcombine.c => AArch64/neon-vcombine.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vget-hilo.c => AArch64/neon-vget-hilo.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vget.c => AArch64/neon-vget.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vsqadd-float-conversion.c => AArch64/neon-vsqadd-float-conversion.c} (100%) rename clang/test/CodeGen/{aarch64-neon-vuqadd-float-conversion-warning.c => AArch64/neon-vuqadd-float-conversion-warning.c} (100%) rename clang/test/CodeGen/{aarch64-poly-add.c => AArch64/poly-add.c} (100%) rename clang/test/CodeGen/{aarch64-poly128.c => AArch64/poly128.c} (100%) rename clang/test/CodeGen/{aarch64-poly64.c => AArch64/poly64.c} (100%) rename clang/test/CodeGen/{aarch64-pure-scalable-args-empty-union.c => AArch64/pure-scalable-args-empty-union.c} (100%) rename clang/test/CodeGen/{aarch64-pure-scalable-args.c => AArch64/pure-scalable-args.c} (100%) rename clang/test/CodeGen/{aarch64-sign-return-address.c => AArch64/sign-return-address.c} (100%) rename clang/test/CodeGen/{aarch64-sme-inline-streaming-attrs.c => AArch64/sme-inline-streaming-attrs.c} (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/aarch64-sme-attrs.cpp (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_add-i32.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_add-i64.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_cnt.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_ld1.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_ld1_vnum.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_ldr.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_mopa-za32.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_mopa-za64.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_mops-za32.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_mops-za64.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_read.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_st1.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_st1_vnum.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_state_builtin.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_state_funs.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_str.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_write.c (100%) rename clang/test/CodeGen/{aarch64-sme-intrinsics => AArch64/sme-intrinsics}/acle_sme_zero.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/aarch64-sme2-attrs.cpp (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_add.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_add_sub_za16.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_bmop.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_clamp.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_cvt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_cvtl.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_cvtn.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_faminmax.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_fmlas16.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_fp_dots.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_frint.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_int_dots.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_ldr_str_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti2_lane_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti2_lane_zt_x2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti2_lane_zt_x4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti4_lane_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti4_lane_zt_x2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti4_lane_zt_x4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_luti4_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_max.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_maxnm.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_min.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_minnm.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mla.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mlal.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mlall.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mls.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mlsl.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mop.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_mopa_nonwide.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_read.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_reinterpret_svcount_svbool.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_sqdmulh.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_sub.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_unpkx2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_unpkx4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vdot.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_add.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_qrshr.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_rshl.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_selx2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_selx4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_uzpx2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_uzpx4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_zipx2.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_vector_zipx4.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_write.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_write_lane_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2-intrinsics => AArch64/sme2-intrinsics}/acle_sme2_zero_zt.c (100%) rename clang/test/CodeGen/{aarch64-sme2p1-intrinsics => AArch64/sme2p1-intrinsics}/acle_sme2p1_movaz.c (100%) rename clang/test/CodeGen/{aarch64-sme2p1-intrinsics => AArch64/sme2p1-intrinsics}/acle_sme2p1_zero.c (100%) rename clang/test/CodeGen/{aarch64-soft-float-abi-errors.c => AArch64/soft-float-abi-errors.c} (100%) rename clang/test/CodeGen/{aarch64-soft-float-abi.c => AArch64/soft-float-abi.c} (100%) rename clang/test/CodeGen/{aarch64-strictfp-builtins.c => AArch64/strictfp-builtins.c} (100%) rename clang/test/CodeGen/{aarch64-subarch-compatbility.c => AArch64/subarch-compatbility.c} (100%) rename clang/test/CodeGen/{aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c => AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c} (100%) rename clang/test/CodeGen/{aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp => AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp} (100%) rename clang/test/CodeGen/{aarch64-sve-inline-asm-crash.c => AArch64/sve-inline-asm-crash.c} (100%) rename clang/test/CodeGen/{aarch64-sve-inline-asm-datatypes.c => AArch64/sve-inline-asm-datatypes.c} (100%) rename clang/test/CodeGen/{aarch64-sve-inline-asm-negative-test.c => AArch64/sve-inline-asm-negative-test.c} (100%) rename clang/test/CodeGen/{aarch64-sve-inline-asm.c => AArch64/sve-inline-asm.c} (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/README (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_abd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_abs.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_acge.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_acgt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_acle.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_aclt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_add.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_adda.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_addv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_adrb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_adrd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_adrh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_adrw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_and.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_andv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_asr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_asrd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_bfdot.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_bfmlalb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_bfmlalt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_bfmmla.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_bic.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_brka.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_brkb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_brkn.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_brkpa.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_brkpb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cadd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_clasta-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_clasta.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_clastb-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_clastb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cls.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_clz.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmla.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmpeq.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmpge.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmpgt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmple.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmplt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmpne.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cmpuo.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cnot.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cnt-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cnt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cntb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cntd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cnth.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cntp.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cntw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_compact.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_create4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cvt-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cvt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_cvtnt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_div.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_divr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dot.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dup-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dup.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dupq-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dupq.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_dupq_const.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_eor.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_eorv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_expa.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ext-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ext.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_extb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_exth.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_extw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_get4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_index.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_insr-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_insr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lasta-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lasta.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lastb-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lastb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1ro-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1ro.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1rq-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1rq.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1sb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1sh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1sw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1ub.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1uh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld1uw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ld4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1sb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1sh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1sw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1ub.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1uh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldff1uw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1sb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1sh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1sw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1ub.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1uh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnf1uw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnt1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ldnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_len-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_len.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lsl.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_lsr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mad.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_matmul_fp32.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_matmul_fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_max.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_maxnm.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_maxnmv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_maxv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_min.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_minnm.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_minnmv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_minv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mla.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mls.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mmla.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mov.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_msb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mul.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mulh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_mulx.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nand.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_neg.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nmad.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nmla.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nmls.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nmsb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_nor.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_not.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_orn.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_orr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_orv.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_pfalse.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_pfirst.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_pnext.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_prfb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_prfd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_prfh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_prfw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ptest.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_ptrue.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qadd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qdecb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qdecd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qdech.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qdecp.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qdecw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qincb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qincd.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qinch.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qincp.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qincw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_qsub.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rbit.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rdffr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_recpe.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_recps.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_recpx.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_reinterpret-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_reinterpret.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rev-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rev.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_revb.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_revh.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_revw.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rinta.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rinti.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rintm.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rintn.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rintp.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rintx.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rintz.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rsqrte.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_rsqrts.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_scale.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_sel-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_sel.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_set4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_setffr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_splice-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_splice.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_sqrt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st1b.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st1h.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st1w.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_st4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_stnt1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_stnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_sub.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_subr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_sudot.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_tbl-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_tbl.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_tmad.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn1-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn1-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn2-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn2-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_trn2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_tsmul.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_tssel.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef3-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef3.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef4-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_undef4.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_unpkhi.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_unpklo.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_usdot.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp1-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp1-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp2-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp2-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_uzp2.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_whilele.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_whilelt.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_wrffr.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip1-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip1-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip1-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip1.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip2-fp64-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip2-fp64.c (100%) rename clang/test/CodeGen/{aarch64-sve-intrinsics => AArch64/sve-intrinsics}/acle_sve_zip2.c (100%) rename clang/test/CodeGen/{aarch64-sve-vector-arith-ops.c => AArch64/sve-vector-arith-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vector-bits-codegen.c => AArch64/sve-vector-bits-codegen.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vector-bitwise-ops.c => AArch64/sve-vector-bitwise-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vector-compare-ops.c => AArch64/sve-vector-compare-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vector-shift-ops.c => AArch64/sve-vector-shift-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vector-subscript-ops.c => AArch64/sve-vector-subscript-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vls-arith-ops.c => AArch64/sve-vls-arith-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vls-bitwise-ops.c => AArch64/sve-vls-bitwise-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vls-compare-ops.c => AArch64/sve-vls-compare-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vls-shift-ops.c => AArch64/sve-vls-shift-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve-vls-subscript-ops.c => AArch64/sve-vls-subscript-ops.c} (100%) rename clang/test/CodeGen/{aarch64-sve.c => AArch64/sve.c} (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_aba.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_abalb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_abalt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_abdlb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_abdlt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_adalp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_adclb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_adclt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addhnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addhnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addlb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addlbt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addlt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addwb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_addwt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_aesd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_aese.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_aesimc.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_aesmc.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bcax.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bdep.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bext.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bgrp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bsl.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bsl1n.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_bsl2n.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cdot.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cmla.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cvtlt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cvtnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cvtx.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_cvtxnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_eor3.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_eorbt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_eortb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_faminmax.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_hadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_histcnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_histseg.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_hsub.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_hsubr.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1sb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1sh.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1sw.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1ub.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1uh.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_ldnt1uw.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_logb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_luti.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_match.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_maxnmp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_maxp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_minnmp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_minp.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mla.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mlalb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mlalt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mls.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mlslb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mlslt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_movlb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_movlt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mul.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mullb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_mullt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_nbsl.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_nmatch.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_pmul.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_pmullb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_pmullb_128.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_pmullt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_pmullt_128.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qabs.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qcadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlalb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlalbt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlalt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlslb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlslbt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmlslt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmulh.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmullb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qdmullt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qneg.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrdcmlah.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrdmlah.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrdmlsh.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrdmulh.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrshl.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrshrnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrshrnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrshrunb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qrshrunt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshl.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshlu.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshrnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshrnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshrunb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qshrunt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qsub.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qsubr.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qxtnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qxtnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qxtunb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_qxtunt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_raddhnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_raddhnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rax1.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_recpe.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_revd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rhadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rshl.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rshr.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rshrnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rshrnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rsqrte.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rsra.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rsubhnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_rsubhnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sbclb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sbclt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_shllb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_shllt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_shrnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_shrnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sli.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sm4e.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sm4ekey.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sqadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sra.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sri.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_stnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_stnt1b.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_stnt1h.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_stnt1w.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_subhnb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_subhnt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sublb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sublbt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_sublt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_subltb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_subwb.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_subwt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_tbl2-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_tbl2.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_tbx-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_tbx.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_uqadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilege.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilegt.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilerw-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilerw.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilewr-bfloat.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_whilewr.c (100%) rename clang/test/CodeGen/{aarch64-sve2-intrinsics => AArch64/sve2-intrinsics}/acle_sve2_xar.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfadd.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfclamp.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmax.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmaxnm.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmin.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfminnm.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmla.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmla_lane.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmls.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmls_lane.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmlsl.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmul.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfmul_lane.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_bfsub.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_cntp.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_create2_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_create4_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_dot.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_dupq.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_extq.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_fclamp.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_fp_reduce.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_get2_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_get4_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_int_reduce.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_ld1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_ld1_single.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_ldnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_loads.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_pext.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_pfalse.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_pmov_to_pred.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_pmov_to_vector.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_psel.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_psel_svcount.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_ptrue.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_qcvtn.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_qrshr.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_sclamp.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_set2_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_set4_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_st1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_st1_single.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_stnt1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_store.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_tblq.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_tbxq.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_uclamp.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_undef_bool.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_uzpq1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_uzpq2.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_while_pn.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_while_x2.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_zipq1.c (100%) rename clang/test/CodeGen/{aarch64-sve2p1-intrinsics => AArch64/sve2p1-intrinsics}/acle_sve2p1_zipq2.c (100%) rename clang/test/CodeGen/{aarch64-svepcs.c => AArch64/svepcs.c} (100%) rename clang/test/CodeGen/{aarch64-sysregs-target.c => AArch64/sysregs-target.c} (100%) rename clang/test/CodeGen/{aarch64-targetattr-arch.c => AArch64/targetattr-arch.c} (100%) rename clang/test/CodeGen/{aarch64-targetattr-crypto.c => AArch64/targetattr-crypto.c} (100%) rename clang/test/CodeGen/{aarch64-targetattr.c => AArch64/targetattr.c} (100%) rename clang/test/CodeGen/{aarch64-tme.cpp => AArch64/tme.cpp} (100%) rename clang/test/CodeGen/{aarch64-type-sizes.c => AArch64/type-sizes.c} (100%) rename clang/test/CodeGen/{aarch64-v8.1a-neon-intrinsics.c => AArch64/v8.1a-neon-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-v8.2a-fp16-intrinsics-constrained.c => AArch64/v8.2a-fp16-intrinsics-constrained.c} (100%) rename clang/test/CodeGen/{aarch64-v8.2a-fp16-intrinsics.c => AArch64/v8.2a-fp16-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-v8.2a-neon-intrinsics-constrained.c => AArch64/v8.2a-neon-intrinsics-constrained.c} (100%) rename clang/test/CodeGen/{aarch64-v8.2a-neon-intrinsics-generic.c => AArch64/v8.2a-neon-intrinsics-generic.c} (100%) rename clang/test/CodeGen/{aarch64-v8.2a-neon-intrinsics.c => AArch64/v8.2a-neon-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-v8.5a-neon-frint3264-intrinsic.c => AArch64/v8.5a-neon-frint3264-intrinsic.c} (100%) rename clang/test/CodeGen/{aarch64-v8.5a-scalar-frint3264-intrinsic.c => AArch64/v8.5a-scalar-frint3264-intrinsic.c} (100%) rename clang/test/CodeGen/{aarch64-v8.6a-neon-intrinsics.c => AArch64/v8.6a-neon-intrinsics.c} (100%) rename clang/test/CodeGen/{aarch64-varargs-ms.c => AArch64/varargs-ms.c} (100%) rename clang/test/CodeGen/{aarch64-varargs-sve.c => AArch64/varargs-sve.c} (100%) rename clang/test/CodeGen/{aarch64-varargs.c => AArch64/varargs.c} (100%) rename clang/test/CodeGen/{aarch64-vpcs.c => AArch64/vpcs.c} (100%) diff --git a/clang/test/CodeGen/aarch64-ABI-align-packed-assembly.c b/clang/test/CodeGen/AArch64/ABI-align-packed-assembly.c similarity index 100% rename from clang/test/CodeGen/aarch64-ABI-align-packed-assembly.c rename to clang/test/CodeGen/AArch64/ABI-align-packed-assembly.c diff --git a/clang/test/CodeGen/aarch64-ABI-align-packed.c b/clang/test/CodeGen/AArch64/ABI-align-packed.c similarity index 100% rename from clang/test/CodeGen/aarch64-ABI-align-packed.c rename to clang/test/CodeGen/AArch64/ABI-align-packed.c diff --git a/clang/test/CodeGen/aarch64-args-hfa.c b/clang/test/CodeGen/AArch64/args-hfa.c similarity index 100% rename from clang/test/CodeGen/aarch64-args-hfa.c rename to clang/test/CodeGen/AArch64/args-hfa.c diff --git a/clang/test/CodeGen/aarch64-args.cpp b/clang/test/CodeGen/AArch64/args.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-args.cpp rename to clang/test/CodeGen/AArch64/args.cpp diff --git a/clang/test/CodeGen/aarch64-arguments-hfa-v3.c b/clang/test/CodeGen/AArch64/arguments-hfa-v3.c similarity index 100% rename from clang/test/CodeGen/aarch64-arguments-hfa-v3.c rename to clang/test/CodeGen/AArch64/arguments-hfa-v3.c diff --git a/clang/test/CodeGen/aarch64-attr-mode-complex.c b/clang/test/CodeGen/AArch64/attr-mode-complex.c similarity index 100% rename from clang/test/CodeGen/aarch64-attr-mode-complex.c rename to clang/test/CodeGen/AArch64/attr-mode-complex.c diff --git a/clang/test/CodeGen/aarch64-attr-mode-float.c b/clang/test/CodeGen/AArch64/attr-mode-float.c similarity index 100% rename from clang/test/CodeGen/aarch64-attr-mode-float.c rename to clang/test/CodeGen/AArch64/attr-mode-float.c diff --git a/clang/test/CodeGen/aarch64-bf16-dotprod-intrinsics.c b/clang/test/CodeGen/AArch64/bf16-dotprod-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-bf16-dotprod-intrinsics.c rename to clang/test/CodeGen/AArch64/bf16-dotprod-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-bf16-getset-intrinsics.c b/clang/test/CodeGen/AArch64/bf16-getset-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-bf16-getset-intrinsics.c rename to clang/test/CodeGen/AArch64/bf16-getset-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c b/clang/test/CodeGen/AArch64/bf16-lane-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-bf16-lane-intrinsics.c rename to clang/test/CodeGen/AArch64/bf16-lane-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c b/clang/test/CodeGen/AArch64/bf16-ldst-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-bf16-ldst-intrinsics.c rename to clang/test/CodeGen/AArch64/bf16-ldst-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-bf16-reinterpret-intrinsics.c b/clang/test/CodeGen/AArch64/bf16-reinterpret-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-bf16-reinterpret-intrinsics.c rename to clang/test/CodeGen/AArch64/bf16-reinterpret-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-branch-protection-attr.c b/clang/test/CodeGen/AArch64/branch-protection-attr.c similarity index 100% rename from clang/test/CodeGen/aarch64-branch-protection-attr.c rename to clang/test/CodeGen/AArch64/branch-protection-attr.c diff --git a/clang/test/CodeGen/aarch64-byval-temp.c b/clang/test/CodeGen/AArch64/byval-temp.c similarity index 100% rename from clang/test/CodeGen/aarch64-byval-temp.c rename to clang/test/CodeGen/AArch64/byval-temp.c diff --git a/clang/test/CodeGen/aarch64-cpu-supports-target.c b/clang/test/CodeGen/AArch64/cpu-supports-target.c similarity index 100% rename from clang/test/CodeGen/aarch64-cpu-supports-target.c rename to clang/test/CodeGen/AArch64/cpu-supports-target.c diff --git a/clang/test/CodeGen/aarch64-cpu-supports.c b/clang/test/CodeGen/AArch64/cpu-supports.c similarity index 100% rename from clang/test/CodeGen/aarch64-cpu-supports.c rename to clang/test/CodeGen/AArch64/cpu-supports.c diff --git a/clang/test/CodeGen/aarch64-debug-sve-vector-types.c b/clang/test/CodeGen/AArch64/debug-sve-vector-types.c similarity index 100% rename from clang/test/CodeGen/aarch64-debug-sve-vector-types.c rename to clang/test/CodeGen/AArch64/debug-sve-vector-types.c diff --git a/clang/test/CodeGen/aarch64-debug-sve-vectorx2-types.c b/clang/test/CodeGen/AArch64/debug-sve-vectorx2-types.c similarity index 100% rename from clang/test/CodeGen/aarch64-debug-sve-vectorx2-types.c rename to clang/test/CodeGen/AArch64/debug-sve-vectorx2-types.c diff --git a/clang/test/CodeGen/aarch64-debug-sve-vectorx3-types.c b/clang/test/CodeGen/AArch64/debug-sve-vectorx3-types.c similarity index 100% rename from clang/test/CodeGen/aarch64-debug-sve-vectorx3-types.c rename to clang/test/CodeGen/AArch64/debug-sve-vectorx3-types.c diff --git a/clang/test/CodeGen/aarch64-debug-sve-vectorx4-types.c b/clang/test/CodeGen/AArch64/debug-sve-vectorx4-types.c similarity index 100% rename from clang/test/CodeGen/aarch64-debug-sve-vectorx4-types.c rename to clang/test/CodeGen/AArch64/debug-sve-vectorx4-types.c diff --git a/clang/test/CodeGen/aarch64-debug-types.c b/clang/test/CodeGen/AArch64/debug-types.c similarity index 100% rename from clang/test/CodeGen/aarch64-debug-types.c rename to clang/test/CodeGen/AArch64/debug-types.c diff --git a/clang/test/CodeGen/aarch64-elf-pauthabi.c b/clang/test/CodeGen/AArch64/elf-pauthabi.c similarity index 100% rename from clang/test/CodeGen/aarch64-elf-pauthabi.c rename to clang/test/CodeGen/AArch64/elf-pauthabi.c diff --git a/clang/test/CodeGen/aarch64-fix-cortex-a53-835769.c b/clang/test/CodeGen/AArch64/fix-cortex-a53-835769.c similarity index 100% rename from clang/test/CodeGen/aarch64-fix-cortex-a53-835769.c rename to clang/test/CodeGen/AArch64/fix-cortex-a53-835769.c diff --git a/clang/test/CodeGen/aarch64-fmv-dependencies.c b/clang/test/CodeGen/AArch64/fmv-dependencies.c similarity index 100% rename from clang/test/CodeGen/aarch64-fmv-dependencies.c rename to clang/test/CodeGen/AArch64/fmv-dependencies.c diff --git a/clang/test/CodeGen/aarch64-fmv-resolver-emission.c b/clang/test/CodeGen/AArch64/fmv-resolver-emission.c similarity index 100% rename from clang/test/CodeGen/aarch64-fmv-resolver-emission.c rename to clang/test/CodeGen/AArch64/fmv-resolver-emission.c diff --git a/clang/test/CodeGen/aarch64-fmv-streaming.c b/clang/test/CodeGen/AArch64/fmv-streaming.c similarity index 100% rename from clang/test/CodeGen/aarch64-fmv-streaming.c rename to clang/test/CodeGen/AArch64/fmv-streaming.c diff --git a/clang/test/CodeGen/aarch64-fp8-intrinsics/acle_sme2_fp8_scale.c b/clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_scale.c similarity index 100% rename from clang/test/CodeGen/aarch64-fp8-intrinsics/acle_sme2_fp8_scale.c rename to clang/test/CodeGen/AArch64/fp8-intrinsics/acle_sme2_fp8_scale.c diff --git a/clang/test/CodeGen/aarch64-fpm-helpers.c b/clang/test/CodeGen/AArch64/fpm-helpers.c similarity index 100% rename from clang/test/CodeGen/aarch64-fpm-helpers.c rename to clang/test/CodeGen/AArch64/fpm-helpers.c diff --git a/clang/test/CodeGen/aarch64-gcs.c b/clang/test/CodeGen/AArch64/gcs.c similarity index 100% rename from clang/test/CodeGen/aarch64-gcs.c rename to clang/test/CodeGen/AArch64/gcs.c diff --git a/clang/test/CodeGen/aarch64-inline-asm.c b/clang/test/CodeGen/AArch64/inline-asm.c similarity index 100% rename from clang/test/CodeGen/aarch64-inline-asm.c rename to clang/test/CodeGen/AArch64/inline-asm.c diff --git a/clang/test/CodeGen/aarch64-inlineasm-ios.c b/clang/test/CodeGen/AArch64/inlineasm-ios.c similarity index 100% rename from clang/test/CodeGen/aarch64-inlineasm-ios.c rename to clang/test/CodeGen/AArch64/inlineasm-ios.c diff --git a/clang/test/CodeGen/aarch64-ls64-inline-asm.c b/clang/test/CodeGen/AArch64/ls64-inline-asm.c similarity index 100% rename from clang/test/CodeGen/aarch64-ls64-inline-asm.c rename to clang/test/CodeGen/AArch64/ls64-inline-asm.c diff --git a/clang/test/CodeGen/aarch64-ls64.c b/clang/test/CodeGen/AArch64/ls64.c similarity index 100% rename from clang/test/CodeGen/aarch64-ls64.c rename to clang/test/CodeGen/AArch64/ls64.c diff --git a/clang/test/CodeGen/aarch64-matmul.cpp b/clang/test/CodeGen/AArch64/matmul.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-matmul.cpp rename to clang/test/CodeGen/AArch64/matmul.cpp diff --git a/clang/test/CodeGen/aarch64-mixed-target-attributes.c b/clang/test/CodeGen/AArch64/mixed-target-attributes.c similarity index 100% rename from clang/test/CodeGen/aarch64-mixed-target-attributes.c rename to clang/test/CodeGen/AArch64/mixed-target-attributes.c diff --git a/clang/test/CodeGen/aarch64-mops.c b/clang/test/CodeGen/AArch64/mops.c similarity index 100% rename from clang/test/CodeGen/aarch64-mops.c rename to clang/test/CodeGen/AArch64/mops.c diff --git a/clang/test/CodeGen/aarch64-neon-2velem.c b/clang/test/CodeGen/AArch64/neon-2velem.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-2velem.c rename to clang/test/CodeGen/AArch64/neon-2velem.c diff --git a/clang/test/CodeGen/aarch64-neon-3v.c b/clang/test/CodeGen/AArch64/neon-3v.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-3v.c rename to clang/test/CodeGen/AArch64/neon-3v.c diff --git a/clang/test/CodeGen/aarch64-neon-across.c b/clang/test/CodeGen/AArch64/neon-across.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-across.c rename to clang/test/CodeGen/AArch64/neon-across.c diff --git a/clang/test/CodeGen/aarch64-neon-dot-product.c b/clang/test/CodeGen/AArch64/neon-dot-product.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-dot-product.c rename to clang/test/CodeGen/AArch64/neon-dot-product.c diff --git a/clang/test/CodeGen/aarch64-neon-extract.c b/clang/test/CodeGen/AArch64/neon-extract.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-extract.c rename to clang/test/CodeGen/AArch64/neon-extract.c diff --git a/clang/test/CodeGen/aarch64-neon-faminmax-intrinsics.c b/clang/test/CodeGen/AArch64/neon-faminmax-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-faminmax-intrinsics.c rename to clang/test/CodeGen/AArch64/neon-faminmax-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c b/clang/test/CodeGen/AArch64/neon-fcvt-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-fcvt-intrinsics.c rename to clang/test/CodeGen/AArch64/neon-fcvt-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-neon-fma.c b/clang/test/CodeGen/AArch64/neon-fma.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-fma.c rename to clang/test/CodeGen/AArch64/neon-fma.c diff --git a/clang/test/CodeGen/aarch64-neon-fp16fml.c b/clang/test/CodeGen/AArch64/neon-fp16fml.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-fp16fml.c rename to clang/test/CodeGen/AArch64/neon-fp16fml.c diff --git a/clang/test/CodeGen/aarch64-neon-fp8-intrinsics/acle_neon_fscale.c b/clang/test/CodeGen/AArch64/neon-fp8-intrinsics/acle_neon_fscale.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-fp8-intrinsics/acle_neon_fscale.c rename to clang/test/CodeGen/AArch64/neon-fp8-intrinsics/acle_neon_fscale.c diff --git a/clang/test/CodeGen/aarch64-neon-intrinsics-constrained.c b/clang/test/CodeGen/AArch64/neon-intrinsics-constrained.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-intrinsics-constrained.c rename to clang/test/CodeGen/AArch64/neon-intrinsics-constrained.c diff --git a/clang/test/CodeGen/aarch64-neon-intrinsics.c b/clang/test/CodeGen/AArch64/neon-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-intrinsics.c rename to clang/test/CodeGen/AArch64/neon-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-neon-ldst-one-rcpc3.c b/clang/test/CodeGen/AArch64/neon-ldst-one-rcpc3.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-ldst-one-rcpc3.c rename to clang/test/CodeGen/AArch64/neon-ldst-one-rcpc3.c diff --git a/clang/test/CodeGen/aarch64-neon-ldst-one.c b/clang/test/CodeGen/AArch64/neon-ldst-one.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-ldst-one.c rename to clang/test/CodeGen/AArch64/neon-ldst-one.c diff --git a/clang/test/CodeGen/aarch64-neon-luti.c b/clang/test/CodeGen/AArch64/neon-luti.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-luti.c rename to clang/test/CodeGen/AArch64/neon-luti.c diff --git a/clang/test/CodeGen/aarch64-neon-misc-constrained.c b/clang/test/CodeGen/AArch64/neon-misc-constrained.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-misc-constrained.c rename to clang/test/CodeGen/AArch64/neon-misc-constrained.c diff --git a/clang/test/CodeGen/aarch64-neon-misc.c b/clang/test/CodeGen/AArch64/neon-misc.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-misc.c rename to clang/test/CodeGen/AArch64/neon-misc.c diff --git a/clang/test/CodeGen/aarch64-neon-perm.c b/clang/test/CodeGen/AArch64/neon-perm.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-perm.c rename to clang/test/CodeGen/AArch64/neon-perm.c diff --git a/clang/test/CodeGen/aarch64-neon-range-checks.c b/clang/test/CodeGen/AArch64/neon-range-checks.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-range-checks.c rename to clang/test/CodeGen/AArch64/neon-range-checks.c diff --git a/clang/test/CodeGen/aarch64-neon-scalar-copy.c b/clang/test/CodeGen/AArch64/neon-scalar-copy.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-scalar-copy.c rename to clang/test/CodeGen/AArch64/neon-scalar-copy.c diff --git a/clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem-constrained.c b/clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem-constrained.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem-constrained.c rename to clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem-constrained.c diff --git a/clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c b/clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-scalar-x-indexed-elem.c rename to clang/test/CodeGen/AArch64/neon-scalar-x-indexed-elem.c diff --git a/clang/test/CodeGen/aarch64-neon-sha3.c b/clang/test/CodeGen/AArch64/neon-sha3.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-sha3.c rename to clang/test/CodeGen/AArch64/neon-sha3.c diff --git a/clang/test/CodeGen/aarch64-neon-shifts.c b/clang/test/CodeGen/AArch64/neon-shifts.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-shifts.c rename to clang/test/CodeGen/AArch64/neon-shifts.c diff --git a/clang/test/CodeGen/aarch64-neon-sm4-sm3.c b/clang/test/CodeGen/AArch64/neon-sm4-sm3.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-sm4-sm3.c rename to clang/test/CodeGen/AArch64/neon-sm4-sm3.c diff --git a/clang/test/CodeGen/aarch64-neon-tbl.c b/clang/test/CodeGen/AArch64/neon-tbl.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-tbl.c rename to clang/test/CodeGen/AArch64/neon-tbl.c diff --git a/clang/test/CodeGen/aarch64-neon-vcadd.c b/clang/test/CodeGen/AArch64/neon-vcadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vcadd.c rename to clang/test/CodeGen/AArch64/neon-vcadd.c diff --git a/clang/test/CodeGen/aarch64-neon-vcmla.c b/clang/test/CodeGen/AArch64/neon-vcmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vcmla.c rename to clang/test/CodeGen/AArch64/neon-vcmla.c diff --git a/clang/test/CodeGen/aarch64-neon-vcombine.c b/clang/test/CodeGen/AArch64/neon-vcombine.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vcombine.c rename to clang/test/CodeGen/AArch64/neon-vcombine.c diff --git a/clang/test/CodeGen/aarch64-neon-vget-hilo.c b/clang/test/CodeGen/AArch64/neon-vget-hilo.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vget-hilo.c rename to clang/test/CodeGen/AArch64/neon-vget-hilo.c diff --git a/clang/test/CodeGen/aarch64-neon-vget.c b/clang/test/CodeGen/AArch64/neon-vget.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vget.c rename to clang/test/CodeGen/AArch64/neon-vget.c diff --git a/clang/test/CodeGen/aarch64-neon-vsqadd-float-conversion.c b/clang/test/CodeGen/AArch64/neon-vsqadd-float-conversion.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vsqadd-float-conversion.c rename to clang/test/CodeGen/AArch64/neon-vsqadd-float-conversion.c diff --git a/clang/test/CodeGen/aarch64-neon-vuqadd-float-conversion-warning.c b/clang/test/CodeGen/AArch64/neon-vuqadd-float-conversion-warning.c similarity index 100% rename from clang/test/CodeGen/aarch64-neon-vuqadd-float-conversion-warning.c rename to clang/test/CodeGen/AArch64/neon-vuqadd-float-conversion-warning.c diff --git a/clang/test/CodeGen/aarch64-poly-add.c b/clang/test/CodeGen/AArch64/poly-add.c similarity index 100% rename from clang/test/CodeGen/aarch64-poly-add.c rename to clang/test/CodeGen/AArch64/poly-add.c diff --git a/clang/test/CodeGen/aarch64-poly128.c b/clang/test/CodeGen/AArch64/poly128.c similarity index 100% rename from clang/test/CodeGen/aarch64-poly128.c rename to clang/test/CodeGen/AArch64/poly128.c diff --git a/clang/test/CodeGen/aarch64-poly64.c b/clang/test/CodeGen/AArch64/poly64.c similarity index 100% rename from clang/test/CodeGen/aarch64-poly64.c rename to clang/test/CodeGen/AArch64/poly64.c diff --git a/clang/test/CodeGen/aarch64-pure-scalable-args-empty-union.c b/clang/test/CodeGen/AArch64/pure-scalable-args-empty-union.c similarity index 100% rename from clang/test/CodeGen/aarch64-pure-scalable-args-empty-union.c rename to clang/test/CodeGen/AArch64/pure-scalable-args-empty-union.c diff --git a/clang/test/CodeGen/aarch64-pure-scalable-args.c b/clang/test/CodeGen/AArch64/pure-scalable-args.c similarity index 100% rename from clang/test/CodeGen/aarch64-pure-scalable-args.c rename to clang/test/CodeGen/AArch64/pure-scalable-args.c diff --git a/clang/test/CodeGen/aarch64-sign-return-address.c b/clang/test/CodeGen/AArch64/sign-return-address.c similarity index 100% rename from clang/test/CodeGen/aarch64-sign-return-address.c rename to clang/test/CodeGen/AArch64/sign-return-address.c diff --git a/clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c b/clang/test/CodeGen/AArch64/sme-inline-streaming-attrs.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-inline-streaming-attrs.c rename to clang/test/CodeGen/AArch64/sme-inline-streaming-attrs.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/aarch64-sme-attrs.cpp b/clang/test/CodeGen/AArch64/sme-intrinsics/aarch64-sme-attrs.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/aarch64-sme-attrs.cpp rename to clang/test/CodeGen/AArch64/sme-intrinsics/aarch64-sme-attrs.cpp diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i32.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i32.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i32.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i32.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i64.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_add-i64.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_add-i64.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_cnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_cnt.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_cnt.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1_vnum.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1_vnum.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ld1_vnum.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ld1_vnum.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ldr.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ldr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_ldr.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_ldr.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za32.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za32.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za32.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za32.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za64.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mopa-za64.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mopa-za64.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za32.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za32.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za32.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za32.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za64.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_mops-za64.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_mops-za64.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_read.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_read.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_read.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_read.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1_vnum.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1_vnum.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_st1_vnum.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_st1_vnum.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_builtin.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_builtin.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_builtin.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_builtin.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_funs.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_funs.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_state_funs.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_state_funs.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_str.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_str.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_str.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_str.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_write.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_write.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_write.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_write.c diff --git a/clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_zero.c b/clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_zero.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme-intrinsics/acle_sme_zero.c rename to clang/test/CodeGen/AArch64/sme-intrinsics/acle_sme_zero.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/aarch64-sme2-attrs.cpp b/clang/test/CodeGen/AArch64/sme2-intrinsics/aarch64-sme2-attrs.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/aarch64-sme2-attrs.cpp rename to clang/test/CodeGen/AArch64/sme2-intrinsics/aarch64-sme2-attrs.cpp diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add_sub_za16.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add_sub_za16.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_add_sub_za16.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_add_sub_za16.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_bmop.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bmop.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_bmop.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_bmop.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_clamp.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_clamp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_clamp.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_clamp.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtl.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtl.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtl.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtn.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_cvtn.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_cvtn.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_faminmax.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_faminmax.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_faminmax.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_faminmax.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fmlas16.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fmlas16.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fmlas16.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fmlas16.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fp_dots.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp_dots.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_fp_dots.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_fp_dots.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_frint.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_frint.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_frint.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_frint.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_int_dots.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_int_dots.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_int_dots.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_int_dots.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_ldr_str_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_ldr_str_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_ldr_str_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti2_lane_zt_x4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_lane_zt_x4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_luti4_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_luti4_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_max.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_max.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_max.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_max.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_maxnm.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_maxnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_maxnm.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_maxnm.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_min.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_min.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_min.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_min.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_minnm.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_minnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_minnm.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_minnm.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mla.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mla.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mla.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlal.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlal.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlal.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlal.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlall.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlall.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlall.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlall.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mls.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mls.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mls.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlsl.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlsl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mlsl.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mlsl.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mop.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mop.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mop.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mop.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mopa_nonwide.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mopa_nonwide.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_mopa_nonwide.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_mopa_nonwide.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_read.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_read.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_read.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_read.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_reinterpret_svcount_svbool.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sqdmulh.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sqdmulh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sqdmulh.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sqdmulh.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sub.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_sub.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_sub.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_unpkx4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_unpkx4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vdot.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vdot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vdot.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vdot.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_add.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_add.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_add.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_add.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_qrshr.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_qrshr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_qrshr.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_qrshr.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_rshl.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_rshl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_rshl.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_rshl.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_selx4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_selx4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_uzpx4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_uzpx4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx2.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx2.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx2.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx4.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_vector_zipx4.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_vector_zipx4.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write_lane_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_write_lane_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_write_lane_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_zero_zt.c b/clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_zero_zt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2-intrinsics/acle_sme2_zero_zt.c rename to clang/test/CodeGen/AArch64/sme2-intrinsics/acle_sme2_zero_zt.c diff --git a/clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_movaz.c b/clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_movaz.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_movaz.c rename to clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_movaz.c diff --git a/clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_zero.c b/clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_zero.c similarity index 100% rename from clang/test/CodeGen/aarch64-sme2p1-intrinsics/acle_sme2p1_zero.c rename to clang/test/CodeGen/AArch64/sme2p1-intrinsics/acle_sme2p1_zero.c diff --git a/clang/test/CodeGen/aarch64-soft-float-abi-errors.c b/clang/test/CodeGen/AArch64/soft-float-abi-errors.c similarity index 100% rename from clang/test/CodeGen/aarch64-soft-float-abi-errors.c rename to clang/test/CodeGen/AArch64/soft-float-abi-errors.c diff --git a/clang/test/CodeGen/aarch64-soft-float-abi.c b/clang/test/CodeGen/AArch64/soft-float-abi.c similarity index 100% rename from clang/test/CodeGen/aarch64-soft-float-abi.c rename to clang/test/CodeGen/AArch64/soft-float-abi.c diff --git a/clang/test/CodeGen/aarch64-strictfp-builtins.c b/clang/test/CodeGen/AArch64/strictfp-builtins.c similarity index 100% rename from clang/test/CodeGen/aarch64-strictfp-builtins.c rename to clang/test/CodeGen/AArch64/strictfp-builtins.c diff --git a/clang/test/CodeGen/aarch64-subarch-compatbility.c b/clang/test/CodeGen/AArch64/subarch-compatbility.c similarity index 100% rename from clang/test/CodeGen/aarch64-subarch-compatbility.c rename to clang/test/CodeGen/AArch64/subarch-compatbility.c diff --git a/clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c b/clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c rename to clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.c diff --git a/clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp b/clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp rename to clang/test/CodeGen/AArch64/sve-acle-__ARM_FEATURE_SVE_VECTOR_OPERATORS.cpp diff --git a/clang/test/CodeGen/aarch64-sve-inline-asm-crash.c b/clang/test/CodeGen/AArch64/sve-inline-asm-crash.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-inline-asm-crash.c rename to clang/test/CodeGen/AArch64/sve-inline-asm-crash.c diff --git a/clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c b/clang/test/CodeGen/AArch64/sve-inline-asm-datatypes.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-inline-asm-datatypes.c rename to clang/test/CodeGen/AArch64/sve-inline-asm-datatypes.c diff --git a/clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c b/clang/test/CodeGen/AArch64/sve-inline-asm-negative-test.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-inline-asm-negative-test.c rename to clang/test/CodeGen/AArch64/sve-inline-asm-negative-test.c diff --git a/clang/test/CodeGen/aarch64-sve-inline-asm.c b/clang/test/CodeGen/AArch64/sve-inline-asm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-inline-asm.c rename to clang/test/CodeGen/AArch64/sve-inline-asm.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/README b/clang/test/CodeGen/AArch64/sve-intrinsics/README similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/README rename to clang/test/CodeGen/AArch64/sve-intrinsics/README diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abs.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abs.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_abs.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acge.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acge.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acge.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acgt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acgt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acgt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acle.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_acle.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_acle.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_aclt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_aclt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_aclt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_add.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_add.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adda.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adda.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adda.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_addv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_addv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_addv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_adrw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_adrw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_and.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_and.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_and.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_andv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_andv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_andv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asrd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_asrd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_asrd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfdot.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfdot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfdot.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfdot.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmlalt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmlalt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bfmmla.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bfmmla.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bic.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_bic.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_bic.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brka.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brka.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brka.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkn.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkn.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpa.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpa.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpa.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_brkpb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_brkpb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cadd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clasta.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clasta.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clastb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clastb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cls.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cls.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clz.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_clz.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_clz.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmla.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpeq.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpeq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpeq.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpeq.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpge.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpge.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpge.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpge.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpgt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpgt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpgt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpgt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmple.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmple.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmple.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmple.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmplt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmplt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmplt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmplt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpne.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpne.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpne.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpne.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpuo.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpuo.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmpuo.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cmpuo.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnot.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnot.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnth.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cnth.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cnth.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntp.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntp.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cntw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cntw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_compact.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_compact.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_compact.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_create4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvtnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cvtnt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_cvtnt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_div.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_div.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_divr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_divr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dot.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dot.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dup.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dup.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq_const.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq_const.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_dupq_const.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_dupq_const.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eor.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eor.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eor.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eorv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_eorv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_eorv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_expa.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_expa.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ext.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ext.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_exth.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_exth.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_exth.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_extw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_extw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_get4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_index.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_index.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_index.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_index.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_insr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_insr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lasta.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lasta.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lastb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lastb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ro.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ro.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1rq.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1sw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1sw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ub.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1ub.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1ub.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1uw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld1uw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ld4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1sw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1sw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1ub.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1ub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1ub.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1ub.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1uw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldff1uw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1sw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1sw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1ub.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1ub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1ub.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1ub.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1uw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnf1uw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ldnt1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_len.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_len.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsl.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsl.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_lsr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_lsr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mad.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mad.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mad.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp32.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp32.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp32.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_matmul_fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_matmul_fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_max.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_max.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnm.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnmv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnmv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxnmv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_maxv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_min.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_min.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnm.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnmv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnmv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minnmv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_minv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mla.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mla.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mls.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mls.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mmla.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mmla.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mov.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mov.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mov.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_msb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_msb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_msb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mul.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mul.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulx.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_mulx.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nand.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nand.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_neg.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_neg.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_neg.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmad.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmad.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmad.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmla.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmla.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmls.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmls.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmsb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nmsb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nmsb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_nor.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_nor.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_not.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_not.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_not.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orn.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orn.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orv.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_orv.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_orv.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfalse.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfalse.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfalse.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfirst.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pfirst.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pfirst.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pnext.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pnext.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_pnext.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_pnext.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_prfw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_prfw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptest.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptest.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptest.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptrue.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptrue.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ptrue.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_ptrue.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qadd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qadd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdech.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdech.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdech.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecp.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecp.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qdecw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qdecw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincd.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincd.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qinch.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qinch.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qinch.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincp.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qincw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qsub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qsub.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_qsub.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rbit.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rbit.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rbit.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rdffr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rdffr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rdffr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpe.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recps.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpx.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_recpx.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_reinterpret.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_reinterpret.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rev.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revb.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revb.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revh.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revh.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_revw.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_revw.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinta.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinta.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinti.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rinti.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintm.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintn.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintp.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintx.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintx.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintz.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rintz.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrte.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrte.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrts.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_rsqrts.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_scale.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_scale.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sel.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sel.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_set4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_setffr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_setffr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_setffr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_splice.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_splice.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sqrt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sqrt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1b.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1b.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1b.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1h.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1h.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1h.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1w.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1w.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st1w.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_st4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_stnt1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sub.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_subr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_subr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sudot.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sudot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sudot.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_sudot.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tbl.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tbl.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tmad.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tmad.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tmad.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_trn2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tsmul.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tsmul.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tssel.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_tssel.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef3.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_undef4.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpkhi.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpkhi.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpkhi.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpkhi.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpklo.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpklo.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_unpklo.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_unpklo.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_usdot.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_usdot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_usdot.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_usdot.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_uzp2.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilele.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilele.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilele.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilele.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilelt.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilelt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilelt.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_whilelt.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_wrffr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_wrffr.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_wrffr.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip1.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2-fp64.c diff --git a/clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c b/clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2.c rename to clang/test/CodeGen/AArch64/sve-intrinsics/acle_sve_zip2.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-arith-ops.c b/clang/test/CodeGen/AArch64/sve-vector-arith-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-arith-ops.c rename to clang/test/CodeGen/AArch64/sve-vector-arith-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-bits-codegen.c b/clang/test/CodeGen/AArch64/sve-vector-bits-codegen.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-bits-codegen.c rename to clang/test/CodeGen/AArch64/sve-vector-bits-codegen.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-bitwise-ops.c b/clang/test/CodeGen/AArch64/sve-vector-bitwise-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-bitwise-ops.c rename to clang/test/CodeGen/AArch64/sve-vector-bitwise-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-compare-ops.c b/clang/test/CodeGen/AArch64/sve-vector-compare-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-compare-ops.c rename to clang/test/CodeGen/AArch64/sve-vector-compare-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-shift-ops.c b/clang/test/CodeGen/AArch64/sve-vector-shift-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-shift-ops.c rename to clang/test/CodeGen/AArch64/sve-vector-shift-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vector-subscript-ops.c b/clang/test/CodeGen/AArch64/sve-vector-subscript-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vector-subscript-ops.c rename to clang/test/CodeGen/AArch64/sve-vector-subscript-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vls-arith-ops.c b/clang/test/CodeGen/AArch64/sve-vls-arith-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vls-arith-ops.c rename to clang/test/CodeGen/AArch64/sve-vls-arith-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vls-bitwise-ops.c b/clang/test/CodeGen/AArch64/sve-vls-bitwise-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vls-bitwise-ops.c rename to clang/test/CodeGen/AArch64/sve-vls-bitwise-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vls-compare-ops.c b/clang/test/CodeGen/AArch64/sve-vls-compare-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vls-compare-ops.c rename to clang/test/CodeGen/AArch64/sve-vls-compare-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vls-shift-ops.c b/clang/test/CodeGen/AArch64/sve-vls-shift-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vls-shift-ops.c rename to clang/test/CodeGen/AArch64/sve-vls-shift-ops.c diff --git a/clang/test/CodeGen/aarch64-sve-vls-subscript-ops.c b/clang/test/CodeGen/AArch64/sve-vls-subscript-ops.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve-vls-subscript-ops.c rename to clang/test/CodeGen/AArch64/sve-vls-subscript-ops.c diff --git a/clang/test/CodeGen/aarch64-sve.c b/clang/test/CodeGen/AArch64/sve.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve.c rename to clang/test/CodeGen/AArch64/sve.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aba.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aba.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aba.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aba.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abalt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abalt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_abdlt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_abdlt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adalp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adalp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_adclt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addhnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addhnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlbt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlbt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlbt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addlt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addlt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addwt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_addwt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aese.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aese.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aese.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesimc.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesimc.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesimc.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesmc.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_aesmc.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_aesmc.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bcax.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bcax.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bdep.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bdep.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bdep.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bext.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bext.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bext.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bgrp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bgrp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bgrp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl1n.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl1n.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl2n.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_bsl2n.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cdot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cdot.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cdot.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cmla.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cmla.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtlt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtlt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtlt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtlt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtx.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtx.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtx.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtx.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtxnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_cvtxnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_cvtxnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eor3.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eor3.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eorbt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eorbt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eorbt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eortb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eortb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_eortb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_faminmax.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_faminmax.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_faminmax.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_faminmax.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histcnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histcnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histcnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histseg.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_histseg.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_histseg.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsub.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsubr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_hsubr.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sh.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sh.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1sw.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1sw.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1ub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1ub.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1ub.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uh.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uh.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_ldnt1uw.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_ldnt1uw.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_logb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_logb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_logb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_luti.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_luti.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_luti.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_luti.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_match.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_match.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_match.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxnmp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxnmp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_maxp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minnmp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minnmp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_minp.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mla.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlalt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlalt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mls.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mlslt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mlslt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_movlt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_movlt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mul.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mul.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mullt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_mullt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nbsl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nbsl.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nmatch.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nmatch.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_nmatch.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmul.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmul.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmul.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb_128.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullb_128.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullb_128.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt_128.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_pmullt_128.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_pmullt_128.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qabs.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qabs.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qcadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qcadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qcadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalbt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalbt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalbt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlalt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlalt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslbt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslbt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslbt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmlslt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmlslt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmulh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmulh.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmullt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qdmullt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qneg.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qneg.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdcmlah.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdcmlah.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdcmlah.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlah.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlah.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlsh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmlsh.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmulh.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrdmulh.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshl.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshl.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrshrunt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qrshrunt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshl.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshlu.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshlu.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshrunt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qshrunt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsub.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsubr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qsubr.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qxtunt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_qxtunt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_raddhnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_raddhnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rax1.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rax1.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_recpe.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_revd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_revd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_revd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_revd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rhadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rhadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshl.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshr.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshrnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rshrnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsqrte.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsqrte.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsra.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsra.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsubhnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_rsubhnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sbclt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shllt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shllt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_shrnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_shrnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sli.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sli.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4e.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4e.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4e.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4ekey.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sm4ekey.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sm4ekey.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sqadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sqadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sra.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sra.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sri.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sri.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1b.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1b.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1b.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1b.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1h.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1h.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1h.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1h.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1w.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1w.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_stnt1w.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_stnt1w.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subhnt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subhnt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublbt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublbt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublbt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sublt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_sublt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subltb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subltb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subltb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwb.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwb.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwb.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_subwt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_subwt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2-bfloat.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2-bfloat.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbl2.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbl2.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx-bfloat.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_tbx.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_tbx.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_uqadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_uqadd.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilege.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilege.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilegt.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilegt.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw-bfloat.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilerw.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr-bfloat.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr-bfloat.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr-bfloat.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_whilewr.c diff --git a/clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c b/clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_xar.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c rename to clang/test/CodeGen/AArch64/sve2-intrinsics/acle_sve2_xar.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfadd.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfadd.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfadd.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfadd.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfclamp.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfclamp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfclamp.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfclamp.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmax.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmax.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmax.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmax.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmaxnm.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmin.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmin.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmin.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmin.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfminnm.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfminnm.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfminnm.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfminnm.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmla_lane.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmls_lane.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmlsl.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmlsl.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmlsl.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmlsl.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfmul_lane.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfsub.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfsub.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_bfsub.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_bfsub.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_cntp.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_cntp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_cntp.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_cntp.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create2_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create2_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create2_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create2_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create4_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create4_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_create4_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_create4_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dot.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dot.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dot.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dot.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dupq.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dupq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_dupq.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_dupq.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_extq.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_extq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_extq.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_extq.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fclamp.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fclamp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fclamp.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fclamp.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fp_reduce.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fp_reduce.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_fp_reduce.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_fp_reduce.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get2_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get2_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get2_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get2_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get4_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get4_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_get4_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_get4_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_int_reduce.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_int_reduce.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_int_reduce.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_int_reduce.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1_single.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1_single.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ld1_single.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ld1_single.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ldnt1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ldnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ldnt1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ldnt1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_loads.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_loads.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_loads.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_loads.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pext.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pext.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pext.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pext.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pfalse.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pfalse.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pfalse.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pfalse.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_pred.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_pmov_to_vector.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel_svcount.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel_svcount.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_psel_svcount.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_psel_svcount.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ptrue.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ptrue.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_ptrue.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_ptrue.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qcvtn.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qcvtn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qcvtn.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qcvtn.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qrshr.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qrshr.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_qrshr.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_qrshr.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_sclamp.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_sclamp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_sclamp.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_sclamp.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set2_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set2_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set2_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set2_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set4_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set4_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_set4_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_set4_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1_single.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1_single.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_st1_single.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_st1_single.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_stnt1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_stnt1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_stnt1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_stnt1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_store.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_store.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_store.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tblq.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tblq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tblq.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tblq.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tbxq.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tbxq.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_tbxq.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_tbxq.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uclamp.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uclamp.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uclamp.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uclamp.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_undef_bool.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_undef_bool.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_undef_bool.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_undef_bool.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq2.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_uzpq2.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_uzpq2.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_pn.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_pn.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_pn.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_pn.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_x2.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_x2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_while_x2.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_while_x2.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq1.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq1.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq1.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq1.c diff --git a/clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq2.c b/clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq2.c similarity index 100% rename from clang/test/CodeGen/aarch64-sve2p1-intrinsics/acle_sve2p1_zipq2.c rename to clang/test/CodeGen/AArch64/sve2p1-intrinsics/acle_sve2p1_zipq2.c diff --git a/clang/test/CodeGen/aarch64-svepcs.c b/clang/test/CodeGen/AArch64/svepcs.c similarity index 100% rename from clang/test/CodeGen/aarch64-svepcs.c rename to clang/test/CodeGen/AArch64/svepcs.c diff --git a/clang/test/CodeGen/aarch64-sysregs-target.c b/clang/test/CodeGen/AArch64/sysregs-target.c similarity index 100% rename from clang/test/CodeGen/aarch64-sysregs-target.c rename to clang/test/CodeGen/AArch64/sysregs-target.c diff --git a/clang/test/CodeGen/aarch64-targetattr-arch.c b/clang/test/CodeGen/AArch64/targetattr-arch.c similarity index 100% rename from clang/test/CodeGen/aarch64-targetattr-arch.c rename to clang/test/CodeGen/AArch64/targetattr-arch.c diff --git a/clang/test/CodeGen/aarch64-targetattr-crypto.c b/clang/test/CodeGen/AArch64/targetattr-crypto.c similarity index 100% rename from clang/test/CodeGen/aarch64-targetattr-crypto.c rename to clang/test/CodeGen/AArch64/targetattr-crypto.c diff --git a/clang/test/CodeGen/aarch64-targetattr.c b/clang/test/CodeGen/AArch64/targetattr.c similarity index 100% rename from clang/test/CodeGen/aarch64-targetattr.c rename to clang/test/CodeGen/AArch64/targetattr.c diff --git a/clang/test/CodeGen/aarch64-tme.cpp b/clang/test/CodeGen/AArch64/tme.cpp similarity index 100% rename from clang/test/CodeGen/aarch64-tme.cpp rename to clang/test/CodeGen/AArch64/tme.cpp diff --git a/clang/test/CodeGen/aarch64-type-sizes.c b/clang/test/CodeGen/AArch64/type-sizes.c similarity index 100% rename from clang/test/CodeGen/aarch64-type-sizes.c rename to clang/test/CodeGen/AArch64/type-sizes.c diff --git a/clang/test/CodeGen/aarch64-v8.1a-neon-intrinsics.c b/clang/test/CodeGen/AArch64/v8.1a-neon-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.1a-neon-intrinsics.c rename to clang/test/CodeGen/AArch64/v8.1a-neon-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics-constrained.c b/clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics-constrained.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics-constrained.c rename to clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics-constrained.c diff --git a/clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c b/clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c rename to clang/test/CodeGen/AArch64/v8.2a-fp16-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c b/clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-constrained.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-constrained.c rename to clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-constrained.c diff --git a/clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-generic.c b/clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-generic.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics-generic.c rename to clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics-generic.c diff --git a/clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c b/clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c rename to clang/test/CodeGen/AArch64/v8.2a-neon-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-v8.5a-neon-frint3264-intrinsic.c b/clang/test/CodeGen/AArch64/v8.5a-neon-frint3264-intrinsic.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.5a-neon-frint3264-intrinsic.c rename to clang/test/CodeGen/AArch64/v8.5a-neon-frint3264-intrinsic.c diff --git a/clang/test/CodeGen/aarch64-v8.5a-scalar-frint3264-intrinsic.c b/clang/test/CodeGen/AArch64/v8.5a-scalar-frint3264-intrinsic.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.5a-scalar-frint3264-intrinsic.c rename to clang/test/CodeGen/AArch64/v8.5a-scalar-frint3264-intrinsic.c diff --git a/clang/test/CodeGen/aarch64-v8.6a-neon-intrinsics.c b/clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c similarity index 100% rename from clang/test/CodeGen/aarch64-v8.6a-neon-intrinsics.c rename to clang/test/CodeGen/AArch64/v8.6a-neon-intrinsics.c diff --git a/clang/test/CodeGen/aarch64-varargs-ms.c b/clang/test/CodeGen/AArch64/varargs-ms.c similarity index 100% rename from clang/test/CodeGen/aarch64-varargs-ms.c rename to clang/test/CodeGen/AArch64/varargs-ms.c diff --git a/clang/test/CodeGen/aarch64-varargs-sve.c b/clang/test/CodeGen/AArch64/varargs-sve.c similarity index 100% rename from clang/test/CodeGen/aarch64-varargs-sve.c rename to clang/test/CodeGen/AArch64/varargs-sve.c diff --git a/clang/test/CodeGen/aarch64-varargs.c b/clang/test/CodeGen/AArch64/varargs.c similarity index 100% rename from clang/test/CodeGen/aarch64-varargs.c rename to clang/test/CodeGen/AArch64/varargs.c diff --git a/clang/test/CodeGen/aarch64-vpcs.c b/clang/test/CodeGen/AArch64/vpcs.c similarity index 100% rename from clang/test/CodeGen/aarch64-vpcs.c rename to clang/test/CodeGen/AArch64/vpcs.c