Simon Pilgrim
9d75ee1cd5
[Sema] Add signed/unsigned integer mismatch tests for min/max elementwise builtins
...
As suggested on D117898
Differential Revision: https://reviews.llvm.org/D118464
2022-01-28 14:31:36 +00:00
Jun Zhang
b2ed9f3f44
[Clang] Implement the rest of __builtin_elementwise_* functions.
...
The patch implement the rest of __builtin_elementwise_* functions
specified in D111529, including:
* __builtin_elementwise_floor
* __builtin_elementwise_roundeven
* __builtin_elementwise_trunc
Signed-off-by: Jun <jun@junz.org>
Reviewed By: fhahn
Differential Revision: https://reviews.llvm.org/D115429
2022-01-07 15:11:36 +00:00
Jun Zhang
8680f951c2
Add __builtin_elementwise_ceil
...
This patch implements one of the missing builtin functions specified
in https://reviews.llvm.org/D111529 .
2021-12-08 08:29:33 -05:00
Aaron Ballman
ead449aee4
Fixing this test which failed due to different warnings
2021-12-06 14:13:29 -05:00
Aaron Ballman
0ef8ad08db
Fix a failing test case after 6c75ab5f66
...
The test is the same whether it's testing _BitInt or _ExtInt, so use
the type which is not deprecated.
2021-12-06 13:53:43 -05:00
Florian Hahn
01870d51b8
[Clang] Add elementwise abs builtin.
...
This patch implements __builtin_elementwise_abs as specified in
D111529.
Reviewed By: aaron.ballman, scanon
Differential Revision: https://reviews.llvm.org/D111986
2021-10-27 21:01:44 +01:00
Florian Hahn
1ef25d28c1
[Clang] Add elementwise min/max builtins.
...
This patch implements __builtin_elementwise_max and
__builtin_elementwise_min, as specified in D111529.
Reviewed By: aaron.ballman
Differential Revision: https://reviews.llvm.org/D111985
2021-10-26 16:53:40 +01:00