This is an archive of the discontinued LLVM Phabricator instance.

[AA] Make use of sret being invisible on unwind
AbandonedPublic

Authored by nikic on Jan 26 2022, 5:36 AM.

Details

Reviewers
None
Summary

This implements the LangRef change from D116998. DSE, MemCpyOpt and LICM can now perform optimizations on sret arguments in the presence of unwinding.

Depends on D116998.

Diff Detail

Event Timeline

nikic created this revision.Jan 26 2022, 5:36 AM
nikic requested review of this revision.Jan 26 2022, 5:36 AM
Herald added a project: Restricted Project. · View Herald TranscriptJan 26 2022, 5:36 AM
nikic abandoned this revision.Aug 9 2023, 6:05 AM

Abandoning in favor of D157499, which uses a separate attribute.

Herald added a project: Restricted Project. · View Herald TranscriptAug 9 2023, 6:05 AM
Herald added a subscriber: StephenFan. · View Herald Transcript