[RISCV] Teach our custom vector load/store intrinsic isel code to propagate memory...
authorCraig Topper <craig.topper@sifive.com>
Sat, 20 Feb 2021 02:56:08 +0000 (18:56 -0800)
committerCraig Topper <craig.topper@sifive.com>
Sat, 20 Feb 2021 03:12:20 +0000 (19:12 -0800)
commit71b68fe532b3aa8dddf55d1945f26ee3ad3e9867
treee36726854881661d033da42a832761aed1776365
parent33b0c63775ce58014c55e285671e3315104a6076
[RISCV] Teach our custom vector load/store intrinsic isel code to propagate memory operands if we have them.

We don't currently create memory operands for these intrinsics,
but there was a suggestion of using the indexed load/store
intrinsics to implement isel for scalable vector gather/scatter.
That may propagate the memory operand from the gather/scatter
ISD nodes.
llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp