[all-commits] [llvm/llvm-project] f635e6: [Sema][SVE] Move/simplify Sema testing for SVE ACL...
RosieSumpter via All-commits
all-commits at lists.llvm.org
Tue May 10 05:23:41 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: f635e63709519aaefc564a4754ea38fc5f2ce911
https://github.com/llvm/llvm-project/commit/f635e63709519aaefc564a4754ea38fc5f2ce911
Author: Rosie Sumpter <rosie.sumpter at arm.com>
Date: 2022-05-10 (Tue, 10 May 2022)
Changed paths:
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create3-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_create4-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get3-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_get4-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ld1rq-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldff1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnf1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_ldnt1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rev-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set3-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_set4-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_st1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_stnt1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn1-fp64-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_trn2-fp64-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef3-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_undef4-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp1-fp64-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_uzp2-fp64-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip1-fp64-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-bfloat.c
M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_zip2-fp64-bfloat.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_asrd.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cadd.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cmla.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_dot.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_ext.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get2.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get3.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_get4.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mla.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mul.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfb.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfd.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfh.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_prfw.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecb.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecd.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdech.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qdecw.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincb.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincd.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qinch.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_qincw.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set2.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set3.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_set4.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_svcnt.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_svptrue.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_tmad.c
R clang/test/CodeGen/aarch64-sve-intrinsics/negative/big_endian.c
A clang/test/Sema/aarch64-sve-intrinsics/acle_sve_bfloat.cpp
A clang/test/Sema/aarch64-sve-intrinsics/acle_sve_imm.cpp
A clang/test/Sema/aarch64-sve-intrinsics/acle_sve_imm_lane.cpp
A clang/test/Sema/aarch64-sve-intrinsics/acle_sve_imm_n.cpp
A clang/test/Sema/aarch64-sve-intrinsics/acle_sve_imm_rotation.cpp
A clang/test/Sema/aarch64-sve-intrinsics/big_endian.cpp
Log Message:
-----------
[Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins
Currently for SVE 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
patch moves the semantic testing into dedicated Sema tests.
Differential Revision: https://reviews.llvm.org/D124924
More information about the All-commits
mailing list