[clang] [test] Move CodeGen/aarch64-* into the AArch64 subfolder (PR #115818)
Fangrui Song via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 12 09:22:05 PST 2024
https://github.com/MaskRay updated https://github.com/llvm/llvm-project/pull/115818
>From 7786bdae750136eac0af2facbc7cd2d5a2d17582 Mon Sep 17 00:00:00 2001
From: Fangrui Song <i at maskray.me>
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
More information about the cfe-commits
mailing list