HomePhabricator

[LTO] Discard names for values that are not global by default.
Audit RequiredrL267020

Description

[LTO] Discard names for values that are not global by default.

Rafael reported on the mailing list that this reduces peak memory
usage while linking llvm-as by 15%. It makes sense to make it
the default, and introduce an inverse knob -lto-no-discard-value-names
for those who want to restore the old behavior.

Details

Auditors
Bigcheese
Committed
davideApr 21 2016, 10:46 AM
Parents
rL267019: [unordered] unordered loads from null are still unreachable
Branches
Unknown
Tags
Unknown