[PowerPC] stop reverse mem op generation for some cases.
authorChen Zheng <czhengsz@cn.ibm.com>
Tue, 13 Apr 2021 01:28:31 +0000 (21:28 -0400)
committerChen Zheng <czhengsz@cn.ibm.com>
Tue, 13 Apr 2021 02:41:28 +0000 (22:41 -0400)
commit80aa9b0f7b3ebe53220a398b2939610d8a49e24b
treed9d6e10eb4ad99cc43ad5beb1cfe094514e8c417
parente50aa1af2d3b8c8d428734bb1752ec45bcc0eb33
[PowerPC] stop reverse mem op generation for some cases.

We should consider the feeder user number when we do reverse memory
operation transformation. Otherwise, we may get negative impact.

Reviewed By: nemanjai

Differential Revision: https://reviews.llvm.org/D100166
llvm/lib/Target/PowerPC/PPCISelLowering.cpp
llvm/test/CodeGen/PowerPC/vsx-shuffle-le-multiple-uses.ll