Lines Matching refs:runtime
1 // RUN: mlir-opt %s -async-runtime-policy-based-ref-counting | FileCheck %s
6 // CHECK: async.runtime.await %[[TOKEN]]
7 // CHECK-NOT: async.runtime.drop_ref
8 async.runtime.await %arg0 : !async.token
15 // CHECK: async.runtime.await %[[GROUP]]
16 // CHECK-NOT: async.runtime.drop_ref
17 async.runtime.await %arg0 : !async.group
25 // CHECK: async.runtime.add_to_group %[[TOKEN]], %[[GROUP]]
26 // CHECK: async.runtime.drop_ref %[[TOKEN]] {count = 1 : i64}
27 async.runtime.add_to_group %arg1, %arg0 : !async.token
34 // CHECK: async.runtime.load %[[VALUE]]
35 // CHECK: async.runtime.drop_ref %[[VALUE]] {count = 1 : i64}
36 %0 = async.runtime.load %arg0 : !async.value<f32>
43 // CHECK: async.runtime.is_error %[[TOKEN]]
44 // CHECK: async.runtime.drop_ref %[[TOKEN]] {count = 1 : i64}
45 %0 = async.runtime.is_error %arg0 : !async.token