Lines Matching refs:arg0

30 func.func @set_token_available(%arg0: !async.token) {
31 // CHECK: async.runtime.set_available %arg0 : !async.token
32 async.runtime.set_available %arg0 : !async.token
37 func.func @set_value_available(%arg0: !async.value<f32>) {
38 // CHECK: async.runtime.set_available %arg0 : !async.value<f32>
39 async.runtime.set_available %arg0 : !async.value<f32>
44 func.func @set_token_error(%arg0: !async.token) {
45 // CHECK: async.runtime.set_error %arg0 : !async.token
46 async.runtime.set_error %arg0 : !async.token
51 func.func @set_value_error(%arg0: !async.value<f32>) {
52 // CHECK: async.runtime.set_error %arg0 : !async.value<f32>
53 async.runtime.set_error %arg0 : !async.value<f32>
58 func.func @is_token_error(%arg0: !async.token) -> i1 {
59 // CHECK: %[[ERR:.*]] = async.runtime.is_error %arg0 : !async.token
60 %0 = async.runtime.is_error %arg0 : !async.token
65 func.func @is_value_error(%arg0: !async.value<f32>) -> i1 {
66 // CHECK: %[[ERR:.*]] = async.runtime.is_error %arg0 : !async.value<f32>
67 %0 = async.runtime.is_error %arg0 : !async.value<f32>
72 func.func @is_group_error(%arg0: !async.group) -> i1 {
73 // CHECK: %[[ERR:.*]] = async.runtime.is_error %arg0 : !async.group
74 %0 = async.runtime.is_error %arg0 : !async.group
79 func.func @await_token(%arg0: !async.token) {
80 // CHECK: async.runtime.await %arg0 : !async.token
81 async.runtime.await %arg0 : !async.token
86 func.func @await_value(%arg0: !async.value<f32>) {
87 // CHECK: async.runtime.await %arg0 : !async.value<f32>
88 async.runtime.await %arg0 : !async.value<f32>
93 func.func @await_group(%arg0: !async.group) {
94 // CHECK: async.runtime.await %arg0 : !async.group
95 async.runtime.await %arg0 : !async.group
100 func.func @await_and_resume_token(%arg0: !async.token,
102 // CHECK: async.runtime.await_and_resume %arg0, %arg1 : !async.token
103 async.runtime.await_and_resume %arg0, %arg1 : !async.token
108 func.func @await_and_resume_value(%arg0: !async.value<f32>,
110 // CHECK: async.runtime.await_and_resume %arg0, %arg1 : !async.value<f32>
111 async.runtime.await_and_resume %arg0, %arg1 : !async.value<f32>
116 func.func @await_and_resume_group(%arg0: !async.group,
118 // CHECK: async.runtime.await_and_resume %arg0, %arg1 : !async.group
119 async.runtime.await_and_resume %arg0, %arg1 : !async.group
124 func.func @resume(%arg0: !async.coro.handle) {
125 // CHECK: async.runtime.resume %arg0
126 async.runtime.resume %arg0
131 func.func @store(%arg0: f32, %arg1: !async.value<f32>) {
132 // CHECK: async.runtime.store %arg0, %arg1 : <f32>
133 async.runtime.store %arg0, %arg1 : <f32>
138 func.func @load(%arg0: !async.value<f32>) -> f32 {
139 // CHECK: %0 = async.runtime.load %arg0 : <f32>
141 %0 = async.runtime.load %arg0 : <f32>
146 func.func @add_to_group(%arg0: !async.token, %arg1: !async.value<f32>,
148 // CHECK: async.runtime.add_to_group %arg0, %arg2 : !async.token
149 async.runtime.add_to_group %arg0, %arg2 : !async.token
156 func.func @add_ref(%arg0: !async.token) {
157 // CHECK: async.runtime.add_ref %arg0 {count = 1 : i64}
158 async.runtime.add_ref %arg0 {count = 1 : i64} : !async.token
163 func.func @drop_ref(%arg0: !async.token) {
164 // CHECK: async.runtime.drop_ref %arg0 {count = 1 : i64}
165 async.runtime.drop_ref %arg0 {count = 1 : i64} : !async.token