[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-09 Thread Sander de Smalen via Phabricator via cfe-commits
sdesmalen 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 ide

[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-04 Thread Sander de Smalen via Phabricator via cfe-commits
sdesmalen added a comment. Thanks for working on this @RosieSumpter! Comment at: clang/test/Sema/aarch64-sve2-intrinsics/acle_sve2.cpp:1 +// RUN: %clang_cc1 -triple aarch64-none-linux-gnu -target-feature +sve -target-feature +bf16 -fallow-half-arguments-and-returns -fsyntax-on

[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