aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Debugify.cpp
diff options
context:
space:
mode:
authorUday Bondhugula <uday@polymagelabs.com>2022-04-20 22:43:35 +0530
committerUday Bondhugula <uday@polymagelabs.com>2022-04-21 16:25:59 +0530
commitf47a38f51724fab217838aa09cb029c7e0392285 (patch)
tree34aa4da94e02d97bda9e7c1ffca2a1e35ed56b3a /llvm/lib/Transforms/Utils/Debugify.cpp
parent48e894a536417b07fc68093e1e6fa52b768e3753 (diff)
downloadllvm-f47a38f51724fab217838aa09cb029c7e0392285.zip
llvm-f47a38f51724fab217838aa09cb029c7e0392285.tar.gz
llvm-f47a38f51724fab217838aa09cb029c7e0392285.tar.bz2
Add async dependencies support for gpu.launch op
Add async dependencies support for gpu.launch op: this allows specifying a list of async tokens ("streams") as dependencies for the launch. Update the GPU kernel outlining pass lowering to propagate async dependencies from gpu.launch to gpu.launch_func op. Previously, a new stream was being created and destroyed for a kernel launch. The async deps support allows the kernel launch to be serialized on an existing stream. Differential Revision: https://reviews.llvm.org/D123499
Diffstat (limited to 'llvm/lib/Transforms/Utils/Debugify.cpp')
0 files changed, 0 insertions, 0 deletions