This is an archive of the discontinued LLVM Phabricator instance.

Load Combine : Load combining for multiple subchains
AbandonedPublic

Authored by rriddle on Jun 18 2016, 5:52 PM.

Details

Summary

Added support for checking the remaining uncombined loads in a load chain to see if they are combinable. i.e the remaining loads that prevent the chain from being a power of 2.

Diff Detail

Event Timeline

rriddle updated this revision to Diff 61180.Jun 18 2016, 5:52 PM
rriddle retitled this revision from to Load Combine : Load combining for multiple subchains.
rriddle updated this object.
rriddle added reviewers: Bigcheese, majnemer.
rriddle added a subscriber: llvm-commits.

Has this landed? Is there still interest in it?

It never landed and load combine isn't really used, so it wasn't a big priority. The problem with load combine in general, AFAIK, is the cost analysis for if it is even profitable to combine loads.

rriddle abandoned this revision.Dec 15 2016, 3:49 AM