HomePhabricator

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

Authored by nate_chandler on Feb 22 2021, 3:04 PM.

Description

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

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.

Reviewed By: aschwaighofer

Differential Revision: https://reviews.llvm.org/D97229

Details

Committed
aschwaighoferFeb 23 2021, 6:43 AM
Reviewer
aschwaighofer
Differential Revision
D97229: Add @llvm.coro.async.size.replace intrinsic.
Parents
rG22215e492338: [Driver][NFC] Add explicit break to final case
Branches
Unknown
Tags
Unknown