Lines Matching refs:async
4 // RUN: -gpu-async-region -gpu-to-llvm \
5 // RUN: -async-to-async-runtime -async-runtime-ref-counting \
6 // RUN: -convert-async-to-llvm -convert-func-to-llvm \
29 %t0, %f0 = async.execute () -> !async.value<memref<?xi32>> {
32 async.yield %b0 : memref<?xi32>
36 %t1, %f1 = async.execute [%t0] (
37 %f0 as %b0 : !async.value<memref<?xi32>>
38 ) -> !async.value<memref<?xi32>> {
41 async.yield %b1 : memref<?xi32>
43 %t2, %f2 = async.execute [%t0] (
44 %f0 as %b0 : !async.value<memref<?xi32>>
45 ) -> !async.value<memref<?xi32>> {
48 async.yield %b2 : memref<?xi32>
52 %t3 = async.execute [%t1, %t2] (
53 %f1 as %b1 : !async.value<memref<?xi32>>,
54 %f2 as %b2 : !async.value<memref<?xi32>>
64 async.yield
67 async.await %t3 : !async.token