[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-10 Thread Rosie Sumpter via Phabricator via cfe-commits
This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG131e6636f23c: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins (authored by RosieSumpter). Repository: rG LLVM Github Monorepo CHAN

[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-10 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter added inline comments. Comment at: clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_bfloat.cpp:8 + // expected-error@+1 {{use of undeclared identifier 'svwhilerw_bf16'}} + svwhilerw_bf16(const_bf16_ptr, const_bf16_ptr); + // expected-error@+1 {{use of undeclared

[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-10 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter updated this revision to Diff 428308. RosieSumpter marked an inline comment as done. RosieSumpter added a comment. - Added `REQUIRES: aarch64-registered-target` to files where it was missed - Added overloaded forms to bfloat tests CHANGES SINCE LAST ACTION https://reviews.llvm.org

[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-05 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter updated this revision to Diff 427320. RosieSumpter added a comment. - Corrected name `const_b16_ptr` to `const_bf16_ptr` in acle_sve2_bfloat.cpp CHANGES SINCE LAST ACTION https://reviews.llvm.org/D124850/new/ https://reviews.llvm.org/D124850 Files: clang/test/CodeGen/aarch64-s

[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-05 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter updated this revision to Diff 427275. RosieSumpter marked 3 inline comments as done. RosieSumpter added a comment. - Changed operand names to be more descriptive - Made int/uint/float variables global - Moved bfloat tests into a separate file CHANGES SINCE LAST ACTION https://revi

[PATCH] D124850: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-05-03 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter created this revision. RosieSumpter added reviewers: sdesmalen, paulwalker-arm. Herald added subscribers: ctetreau, tschuett. Herald added a reviewer: efriedma. Herald added a project: All. RosieSumpter requested review of this revision. Herald added a project: clang. Herald added a su

[PATCH] D123605: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-04-28 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter closed this revision. RosieSumpter added a comment. Commit: f7068c82a2560d97bf9826db1e917f931e887017 CHANGES SINCE LAST ACTION https://reviews.llvm.org/D123605/new/ https://reviews.llvm.org/D123605 __

[PATCH] D123605: [Sema][SVE2] Move/simplify Sema testing for SVE2 ACLE builtins

2022-04-28 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter added inline comments. Comment at: clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_n.cpp:25 +{ + // expected-error-re@+1 3 {{argument value {{[0-9]+}} is outside the valid range [0, 7]}} + EXPAND_XZM_FUNC(SVE_ACLE_FUNC(svqshlu,_n_s8,,), pg, svundef_s8(), -1)

[PATCH] D123605: [WIP][Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins

2022-04-28 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter marked an inline comment as done. RosieSumpter added inline comments. Comment at: clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_lane.cpp:151-152 +{ + // expected-error-re@+1 {{argument value {{[0-9]+}} is outside the valid range [0, 1]}} + SVE_ACLE_FUNC(s

[PATCH] D123605: [WIP][Sema][SVE] Move/simplify Sema testing for SVE ACLE builtins

2022-04-28 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter added inline comments. Comment at: clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2_imm_n.cpp:25 +{ + // expected-error-re@+1 3 {{argument value {{[0-9]+}} is outside the valid range [0, 7]}} + EXPAND_XZM_FUNC(SVE_ACLE_FUNC(svqshlu,_n_s8,,), pg, svundef_s8(), -1)

[PATCH] D123605: Work in progress: [Sema][SVE] Move sema testing for SVE2-AES ACLE builtins

2022-04-12 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter added inline comments. Comment at: clang/test/Sema/aarch64-acle-sve2-aes.c:1 +// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve2 -fallow-half-arguments-and-returns -fsyntax-only -std=c99 -verify -verify-ignore-unexpected=error %s +

[PATCH] D123605: Work in progress: [Sema][SVE] Move sema testing for SVE2-AES ACLE builtins

2022-04-12 Thread Rosie Sumpter via Phabricator via cfe-commits
RosieSumpter created this revision. RosieSumpter added reviewers: sdesmalen, paulwalker-arm. Herald added subscribers: ctetreau, psnobl, tschuett. Herald added a reviewer: efriedma. Herald added a project: All. RosieSumpter requested review of this revision. Herald added a project: clang. Herald ad