Skip to content

[runtime-async] Consider optimizing continuations to avoid storing unused return values #115686

Open
@jakobbotsch

Description

@jakobbotsch

Currently the caller's continuation always contains space for the callee's return value, even if the caller does not use it. Consider whether we should optimize out this storage, which will require some dynamic check by the callee on resumption.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-CodeGen-coreclrCLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMIruntime-async

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions