Skip to content

[GPUToLLVM] gpu.launch_func lowering in gpu-to-llvm only supports 1 async dependency #156984

@mshahneo

Description

@mshahneo

Currently, gpu-to-llvm lowering only supports one async dependency on gpu.launc_func. More than 1 dependency results in failure. (https://github.com/llvm/llvm-project/blob/main/mlir/lib/Conversion/GPUCommon/GPUToLLVMConversion.cpp#L954).

Since, the gpu.launch_func itself does not employ the restriction, updating the gpu-to-llvm to handle more than 1 async dependency would provide a more robust solution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions