This is an archive of the discontinued LLVM Phabricator instance.

Add AAMDNodes to memcpy loads/stores during memcpy SDAG expansion
Needs ReviewPublic

Authored by syzaara on Apr 26 2017, 11:01 AM.

Details

Summary

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

Diff Detail

Event Timeline

syzaara created this revision.Apr 26 2017, 11:01 AM

I don't think you can mark aliasing like that;. see https://bugs.llvm.org/show_bug.cgi?id=11763 .

syzaara edited the summary of this revision. (Show Details)May 3 2017, 1:45 PM
syzaara edited the summary of this revision. (Show Details)May 4 2017, 12:55 PM