This is an archive of the discontinued LLVM Phabricator instance.

Add @llvm.coro.async.size.replace intrinsic.
ClosedPublic

Authored by nate_chandler on Feb 22 2021, 2:40 PM.

Details

Summary

The new intrinsic replaces the size in one specified AsyncFunctionPointer with
the size in another. This ability is necessary for functions which merely
forward to async functions such as those defined for partial applications.

Diff Detail

Event Timeline

nate_chandler created this revision.Feb 22 2021, 2:40 PM
nate_chandler requested review of this revision.Feb 22 2021, 2:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptFeb 22 2021, 2:40 PM
aschwaighofer accepted this revision.Feb 22 2021, 2:48 PM

looks good to me

This revision is now accepted and ready to land.Feb 22 2021, 2:48 PM
This revision was automatically updated to reflect the committed changes.