This is an archive of the discontinued LLVM Phabricator instance.

Do not rewrite fputs to fwrite when optimising for size
ClosedPublic

Authored by SjoerdMeijer on Jul 7 2016, 5:54 AM.

Details

Reviewers
ab
jmolloy
beanz
Summary

Code size optimisation: don't rewrite fputs to fwrite when optimising for size because fwrite requires more arguments and thus extra MOVs are required.

Diff Detail

Event Timeline

SjoerdMeijer retitled this revision from to Do not rewrite fputs to fwrite when optimising for size.
SjoerdMeijer updated this object.
SjoerdMeijer added reviewers: ab, beanz, jmolloy.
SjoerdMeijer added a subscriber: llvm-commits.
jmolloy accepted this revision.Jul 7 2016, 6:47 AM
jmolloy edited edge metadata.

Hi Sjoerd,

This LGTM.

Cheers,

James

This revision is now accepted and ready to land.Jul 7 2016, 6:47 AM
SjoerdMeijer closed this revision.Jul 7 2016, 7:05 AM

Committed revision 274753