This is an archive of the discontinued LLVM Phabricator instance.

Linker: Avoid scheduling the link of a global value twice due to an alias
ClosedPublic

Authored by dexonsmith on Apr 27 2021, 6:13 PM.

Details

Summary

3d4f3a0da90bd1a34ff3ef4c3b99c1dbcca2e6cb (https://reviews.llvm.org/D20586) avoided rescheduling
a global value that was materialized first through a regular value, and
then again through an alias. This commit catches the dual, avoiding
rescheduling when the global value is first materialized through an
alias.

Diff Detail

Event Timeline

dexonsmith created this revision.Apr 27 2021, 6:13 PM
dexonsmith requested review of this revision.Apr 27 2021, 6:13 PM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2021, 6:13 PM
dexonsmith edited the summary of this revision. (Show Details)Apr 27 2021, 6:18 PM
mehdi_amini accepted this revision.Apr 27 2021, 6:33 PM
This revision is now accepted and ready to land.Apr 27 2021, 6:33 PM
steven_wu accepted this revision.Apr 27 2021, 6:37 PM
This revision was landed with ongoing or failed builds.Apr 28 2021, 1:22 PM
This revision was automatically updated to reflect the committed changes.