Skip to content

Transform functions returning an aggregate to functions returning multiple values #1364

Open
@Lancern

Description

@Lancern

Have you considered making ABI lowering to transform calls to return two/N values instead? LLVM IR instructions does not support multiple results and using structs is the way they go about implementing this, MLIR knows better though.

Originally posted by @bcardosolopes in #1292 (comment)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions