diff options
| author | Paul Walker <paul.walker@arm.com> | 2022-02-23 18:46:21 +0000 |
|---|---|---|
| committer | Paul Walker <paul.walker@arm.com> | 2022-02-25 16:12:35 +0000 |
| commit | 7ab78f34cd3d90fda2c96ecdcca758617477c9ba (patch) | |
| tree | d29851ffc954d1535bbf7606727d01640ea15c4f /libcxx/include/__algorithm | |
| parent | 96918f2af67f4edb6d6e987e03c0318ae04ba929 (diff) | |
| download | llvm-7ab78f34cd3d90fda2c96ecdcca758617477c9ba.zip llvm-7ab78f34cd3d90fda2c96ecdcca758617477c9ba.tar.gz llvm-7ab78f34cd3d90fda2c96ecdcca758617477c9ba.tar.bz2 | |
[SVE] Refactor complex immediate pattern used by CPY/DUP.
SelectSVE8BitLslImm didn't account for constant values that have a
larger bit width than the result vector's element type. This only
seems to affect a single corner case when lowering fixed length
vectors but the code itself is also not consistent with how other
related complex patterns are implemented so I've taken the
opportunity to refactor the code.
Differential Revision: https://reviews.llvm.org/D120440
Diffstat (limited to 'libcxx/include/__algorithm')
0 files changed, 0 insertions, 0 deletions
