diff options
| author | Paul Walker <paul.walker@arm.com> | 2024-04-15 12:24:42 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-04-15 12:24:42 +0100 |
| commit | d48ebac0389ba75defce5bd83d8539d51008b28d (patch) | |
| tree | 280db4c3704c21322751bd48bc77d0a3e77861ea /llvm/lib/Bitcode/Reader/BitcodeReader.cpp | |
| parent | 9da0ef165efd91b862b8c3cff1604472476839d6 (diff) | |
[LLVM][SVE][CodeGen] Fix incorrect isel for signed saturating instructions. (#88136)
The immediate forms of SQADD and SQSUB interpret their immediate
operand as unsigned and thus effectively only support positive
immediate operands.
The original code is only wrong for the i8 cases because they
previously accepted all values, however, the new patterns enable more
uses and this I've added tests for the larger element types as well.
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions
