diff options
author | Bradley Smith <bradley.smith@arm.com> | 2021-05-04 11:18:34 +0100 |
---|---|---|
committer | Bradley Smith <bradley.smith@arm.com> | 2021-05-13 16:02:49 +0100 |
commit | b1a074951ff78bf06a2d944c01ca0a0fcd63dd33 (patch) | |
tree | 1d72d3565a31210919f6af078fc1e194c0f5806e /llvm/lib/Transforms/Utils/InlineFunction.cpp | |
parent | cf194da1bbf79d392688dba0c74875829e9873f2 (diff) | |
download | llvm-b1a074951ff78bf06a2d944c01ca0a0fcd63dd33.zip llvm-b1a074951ff78bf06a2d944c01ca0a0fcd63dd33.tar.gz llvm-b1a074951ff78bf06a2d944c01ca0a0fcd63dd33.tar.bz2 |
[AArch64][SVE] Fix missed immediate selection due to mishandling of signedness
The complex selection pattern for add/sub shifted immediates is
incorrect in it's handling of incoming constant values, in that it
does not properly anticipate the values to be signed extended to
32-bits.
Co-authored-by: Graham Hunter <graham.hunter@arm.com>
Differential Revision: https://reviews.llvm.org/D101833
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions