This is an archive of the discontinued LLVM Phabricator instance.

[IRTranslator][DebugInfo] Handle SwiftAsync Argument attribute
AbandonedPublic

Authored by fdeazeve on Apr 27 2023, 8:34 AM.

Details

Reviewers
aprantl
Summary

Debug intrinsics targeting an Argument with the SwiftAsync attribute
should always have their location operand lowered to the physical
register corresponding to that Argument, as variables are described in
terms of the entry value of that register.

Diff Detail

Unit TestsFailed

Event Timeline

fdeazeve created this revision.Apr 27 2023, 8:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2023, 8:34 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
fdeazeve requested review of this revision.Apr 27 2023, 8:34 AM
Herald added a project: Restricted Project. · View Herald TranscriptApr 27 2023, 8:34 AM
fdeazeve updated this revision to Diff 517579.Apr 27 2023, 8:35 AM

Fix formatting

fdeazeve planned changes to this revision.Apr 27 2023, 12:12 PM

Hold on on reviewing this, there is some common code across all selectors that I want to reuse.

fdeazeve abandoned this revision.May 23 2023, 8:32 AM