[PATCH] D59036: Memory writes overlap in the pipelined loop
Brendon Cahoon via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Mar 6 14:18:42 PST 2019
bcahoon added a comment.
Hi Yan,
Thanks for the patch! I agree that the change is needed. Let me see if I can generate a Hexagon test case also.
Thanks,
Brendon
================
Comment at: lib/CodeGen/MachinePipeliner.cpp:3135
+ if (!(DI->mayStore() && SI->mayLoad()) &&
+ !(DI->mayStore() && SI->mayStore()))
return false;
----------------
I think the following is equivalent:
if (!DI->mayStore())
return false;
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D59036/new/
https://reviews.llvm.org/D59036
More information about the llvm-commits
mailing list