The parameters of memcpy will not alias as they are disjoint memory locations. Adding AAMDNodes for better scheduling of memcpy loads and stores.
Please do not review yet, waiting to investigate bug https://bugs.llvm.org/show_bug.cgi?id=11763
Paths
| Differential D32549
Add AAMDNodes to memcpy loads/stores during memcpy SDAG expansion Needs ReviewPublic Authored by syzaara on Apr 26 2017, 11:01 AM.
Details
Diff Detail Event TimelineComment Actions I don't think you can mark aliasing like that;. see https://bugs.llvm.org/show_bug.cgi?id=11763 .
Revision Contents
Diff 96788 lib/CodeGen/SelectionDAG/SelectionDAG.cpp
test/CodeGen/PowerPC/memcpy-cluster.ll
|