aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
diff options
context:
space:
mode:
authorPhilip Reames <preames@rivosinc.com>2025-07-17 17:29:28 -0700
committerGitHub <noreply@github.com>2025-07-17 17:29:28 -0700
commit28417e6459bb5174b9502f440e3dbb86f7a0046e (patch)
tree3911a52099c4dabd528aea752f87fa3aa0b2fc84 /llvm/lib/CodeGen/MachineFunctionAnalysis.cpp
parentcd6311b50d4b9d87d986213db76d9810efd7df7e (diff)
downloadllvm-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