This is an archive of the discontinued LLVM Phabricator instance.

[AArch64] Enable shrink-wrapping by default
ClosedPublic

Authored by qcolombet on Nov 4 2015, 4:54 PM.

Details

Summary

Hi,

This is the AArch64 version of enable shrink-wrapping by default, but since copy/paste are cheap, here is a longer description :).

This patch enables shrink-wrapping by default for AArch64.
I have tested shrink-wrapping and no correctness problems came out or runtime regressions.
Although the gain may be small, the code looks nicer with shrink-wrapping enabled and the performance could just be better.

For the record shrink-wrapping was introduced after this review:
http://reviews.llvm.org/D9210

More information on Shrink-Wrapping:
http://lists.llvm.org/pipermail/llvm-dev/2015-May/085220.html

OK to commit?

Thanks,
-Quentin

Diff Detail

Repository
rL LLVM

Event Timeline

qcolombet updated this revision to Diff 39292.Nov 4 2015, 4:54 PM
qcolombet retitled this revision from to [AArch64] Enable shrink-wrapping by default.
qcolombet updated this object.
qcolombet added reviewers: t.p.northover, mcrosier.
qcolombet set the repository for this revision to rL LLVM.
qcolombet added a subscriber: llvm-commits.
mcrosier edited edge metadata.Nov 5 2015, 6:13 AM

I have no objections to this change. Assuming Tim or others don't object, LGTM.

Hi Tim,

What are your thoughts on this patch?

Thanks,
-Quentin

t.p.northover accepted this revision.Nov 13 2015, 3:00 PM
t.p.northover edited edge metadata.

Looks fine to me too.

Tim.

This revision is now accepted and ready to land.Nov 13 2015, 3:00 PM
qcolombet closed this revision.Nov 18 2015, 4:46 PM

r 253520