This is an archive of the discontinued LLVM Phabricator instance.

Improve load/store to memcpy for aggregate
ClosedPublic

Authored by deadalnix on Jan 5 2016, 1:43 PM.

Details

Summary

It turns out that if we don't try to do it at the store location, we can do it before any operation that alias the load, as long as no operation alias the store.

Diff Detail

Repository
rL LLVM

Event Timeline

deadalnix updated this revision to Diff 44053.Jan 5 2016, 1:43 PM
deadalnix retitled this revision from to Improve load/store to memcpy for aggregate.
deadalnix updated this object.
deadalnix added a subscriber: llvm-commits.
mehdi_amini accepted this revision.Jan 5 2016, 4:24 PM
mehdi_amini edited edge metadata.

LGTM, thanks.

This revision is now accepted and ready to land.Jan 5 2016, 4:24 PM
This revision was automatically updated to reflect the committed changes.