This is an archive of the discontinued LLVM Phabricator instance.

[CoroSplit][DebugInfo] Don't use entry_value for async args in 32-bit targets
ClosedPublic

Authored by fdeazeve on Aug 23 2023, 10:12 AM.

Details

Summary

Only X86_64 and ARM64 have a reserved register for async arguments, and so the
debugger is only able to handle those targets. For other architectures, we use a
non-entry-value expression and let the debugger do its best with that.

Diff Detail

Event Timeline

fdeazeve created this revision.Aug 23 2023, 10:12 AM
fdeazeve requested review of this revision.Aug 23 2023, 10:12 AM
Herald added a project: Restricted Project. · View Herald TranscriptAug 23 2023, 10:12 AM
aprantl accepted this revision.Aug 23 2023, 11:32 AM
This revision is now accepted and ready to land.Aug 23 2023, 11:32 AM
fdeazeve updated this revision to Diff 552827.Aug 23 2023, 11:42 AM

Reword a comment

Apparently this is failing to link on the nvidia MLIR bot. Investigating