[all-commits] [llvm/llvm-project] f7068c: [Sema][SVE2] Move/simplify Sema testing for SVE2 A...
RosieSumpter via All-commits
all-commits at lists.llvm.org
Thu Apr 28 05:46:10 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f7068c82a2560d97bf9826db1e917f931e887017
https://github.com/llvm/llvm-project/commit/f7068c82a2560d97bf9826db1e917f931e887017
Author: Rosie Sumpter <rosie.sumpter at arm.com>
Date: 2022-04-28 (Thu, 28 Apr 2022)
Changed paths:
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cadd.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cdot.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_cmla.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mla.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlalt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mls.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mlslt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mul.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mullt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qcadd.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlalt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmlslt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmulh.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmullt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdcmlah.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlah.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlsh.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmulh.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrnt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrshrunt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshlu.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrnt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshrunt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshr.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshrnt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rsra.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shllt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnb.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_shrnt.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sli.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sra.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sri.c
R clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_xar.c
A clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_lane.cpp
A clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_n.cpp
A clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_rotation.cpp
Log Message:
-----------
[Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins
Currently for SVE2 ACLE builtins, single tests are used to verify both
clang code generation (when the feature is available) and semantic
error/warning messages (when the feature is unavailable). This WIP
patch moves the semantic testing for the values of immediate arguments
into dedicated Sema tests.
More information about the All-commits
mailing list