diff options
author | Philip Reames <preames@rivosinc.com> | 2025-07-17 17:29:28 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-07-17 17:29:28 -0700 |
commit | 28417e6459bb5174b9502f440e3dbb86f7a0046e (patch) | |
tree | 3911a52099c4dabd528aea752f87fa3aa0b2fc84 /llvm/lib/CodeGen/MachineFunctionAnalysis.cpp | |
parent | cd6311b50d4b9d87d986213db76d9810efd7df7e (diff) | |
download | llvm-28417e6459bb5174b9502f440e3dbb86f7a0046e.zip llvm-28417e6459bb5174b9502f440e3dbb86f7a0046e.tar.gz llvm-28417e6459bb5174b9502f440e3dbb86f7a0046e.tar.bz2 |
[IA] Support vp.load in lowerInterleavedLoad [nfc-ish] (#149174)
This continues in the direction started by commit 4b81dc7. We
essentially merges the handling for VPLoad - currently in
lowerInterleavedVPLoad - into the existing dedicated routine. This
removes the last use of the dedicate lowerInterleavedVPLoad and thus we
can remove it.
This isn't quite NFC as the main callback has support for the strided
load optimization whereas the VPLoad specific version didn't. So this
adds the ability to form a strided load for a vp.load deinterleave with
one shuffle used.
Diffstat (limited to 'llvm/lib/CodeGen/MachineFunctionAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions