[clang] [ARM] Change NEON poly type to be unsigned (#56781) (PR #80691)

2024-02-05 Thread Alfie Richards via cfe-commits
https://github.com/AlfieRichardsArm created https://github.com/llvm/llvm-project/pull/80691 This is to be inline with the Arm C Language Specification. (https://github.com/ARM-software/acle/releases/download/r2022Q2/acle-2022Q2.pdf) and with GCC. This fixes https://github.com/llvm/llvm-projec

[clang] [ARM] Change NEON poly type to be unsigned (#56781) (PR #80691)

2024-02-05 Thread Alfie Richards via cfe-commits
AlfieRichardsArm wrote: This could be an ABI break. `poly8_t` will now be `uint8_t` rather than `int8_t`, which also changes the signatures of certain functions. Certainly there were some comments in the effected code as to why this was not done initially referring to ABI. @mmalcomson I was s

[clang] [ARM] Change NEON poly type to be unsigned (#56781) (PR #80691)

2024-02-05 Thread Alfie Richards via cfe-commits
https://github.com/AlfieRichardsArm updated https://github.com/llvm/llvm-project/pull/80691 >From 1897afe4d3568fbe007ab53fae1722ebe831b09e Mon Sep 17 00:00:00 2001 From: Alfie Richards Date: Mon, 5 Feb 2024 14:25:32 + Subject: [PATCH] [ARM] Change NEON poly type to be unsigned. (#56781) Th

[clang] [ARM] Change NEON poly type to be unsigned (#56781) (PR #80691)

2024-02-05 Thread Alfie Richards via cfe-commits
https://github.com/AlfieRichardsArm updated https://github.com/llvm/llvm-project/pull/80691 >From 1d956381662f4e20c8fff2655c60862711b6e69d Mon Sep 17 00:00:00 2001 From: Alfie Richards Date: Mon, 5 Feb 2024 14:25:32 + Subject: [PATCH] [ARM] Change NEON poly type to be unsigned. (#56781) Th