Commit 3c0b3250 introduced store fusion for PowerPC target, but it brought failure under UB sanitizer and was reverted. This patch fixes them.
3c0b3250
This reverts commit 3c0b325023, (along with ea795304 and bb39eb9e) since it breaks test with UB sanitizer.
3c0b325023
ea795304
bb39eb9e
On Power10, it's profitable to schedule some stores with adjacent target address together. This patch implements this feature. Reviewed By: steven.zhang Differential Revision: https://reviews.llvm.org/D86754