Found while working on D108987. When interpreting VP nodes as
MemSDNode nodes, this function would return the incorrect indices.
This was due to VP_GATHER and having no "passthru", and both
VP_GATHER and VP_SCATTER having their mask operands *after* the base
pointer, unlike MGATHER and MSCATTER.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo