This is an archive of the discontinued LLVM Phabricator instance.

code size reduction using ext-tsp block placement
Needs ReviewPublic

Authored by spupyrev on Dec 6 2021, 11:19 AM.
This revision needs review, but there are no reviewers specified.

Details

Reviewers
None
Summary

[this is an experimental diff, not yet ready for review]

Building the binary of clang (revision_10) with -DCMAKE_BUILD_TYPE=MinSizeRel

-enable-ext-tsp-block-placement=0 (default)
binary size: 746405864

-enable-ext-tsp-block-placement=1 (OLD)
binary size: 754066000 (+1.03%)

-enable-ext-tsp-block-placement=1 (NEW)
binary size: 745735520 (-0.1%)

Diff Detail

Event Timeline

spupyrev created this revision.Dec 6 2021, 11:19 AM
spupyrev requested review of this revision.Dec 6 2021, 11:19 AM
Herald added a project: Restricted Project. · View Herald TranscriptDec 6 2021, 11:19 AM
spupyrev edited the summary of this revision. (Show Details)Dec 6 2021, 11:24 AM