aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/__algorithm
diff options
context:
space:
mode:
authorPaul Walker <paul.walker@arm.com>2022-02-23 18:46:21 +0000
committerPaul Walker <paul.walker@arm.com>2022-02-25 16:12:35 +0000
commit7ab78f34cd3d90fda2c96ecdcca758617477c9ba (patch)
treed29851ffc954d1535bbf7606727d01640ea15c4f /libcxx/include/__algorithm
parent96918f2af67f4edb6d6e987e03c0318ae04ba929 (diff)
downloadllvm-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