Lines Matching refs:cf

10   cf.br ^bb1(%c0_i32 : i32)
24 // CHECK-NEXT: cf.br ^bb3(%[[ARG0]], %[[ARG1]] : i32, i32)
26 cf.br ^bb2(%arg0 : i32)
29 cf.br ^bb3(%arg2, %arg1 : i32, i32)
43 cf.cond_br %cond, ^bb1, ^bb2(%a : i32)
46 cf.cond_br %true_cond, ^bb3, ^bb2(%a : i32)
49 cf.cond_br %false_cond, ^bb2(%x : i32), ^bb3
61 cf.cond_br %cond, ^bb1(%a : i32), ^bb1(%a : i32)
80 cf.cond_br %cond, ^bb1(%a, %c : i32, tensor<2xi32>), ^bb1(%b, %d : i32, tensor<2xi32>)
94 cf.cond_br %true_cond, ^bb2, ^bb1(%a : i32)
97 cf.cond_br %false_cond, ^bb1(%x : i32), ^bb2
112 cf.cond_br %cond, ^bb1(%arg0 : i32), ^bb2(%arg2, %arg2 : i32, i32)
115 cf.br ^bb2(%arg3, %arg1 : i32, i32)
125 // CHECK: cf.cond_br %{{.*}}, ^bb1, ^bb2
127 cf.cond_br %cond, ^bb1, ^bb2
132 // CHECK: cf.br ^bb2
136 cf.br ^bb2
152 // CHECK-NOT: cf.switch
153 // CHECK: cf.br ^[[BB2:[a-zA-Z0-9_]+]](%[[CASE_OPERAND_0]]
154 cf.switch %flag : i32, [
172 // CHECK: cf.switch %[[FLAG]]
176 cf.switch %flag : i32, [
197 // CHECK-NOT: cf.switch
198 // CHECK: cf.br ^[[BB2:[a-zA-Z0-9_]+]](%[[CASE_OPERAND_0]]
200 cf.switch %c0_i32 : i32, [
223 // CHECK-NOT: cf.switch
224 // CHECK: cf.br ^[[BB4:[a-zA-Z0-9_]+]](%[[CASE_OPERAND_2]]
226 cf.switch %c0_i32 : i32, [
256 // CHECK: cf.switch %[[FLAG]]
261 cf.switch %flag : i32, [
267 cf.br ^bb5(%bb2Arg : f32)
269 cf.br ^bb6(%bb3Arg : f32)
293 // CHECK: cf.switch %[[FLAG]]
294 cf.switch %flag : i32, [
304 // CHECK-NOT: cf.switch %[[FLAG]]
305 // CHECK: cf.br ^[[BB5:[a-zA-Z0-9_]+]](%[[CASE_OPERAND_1]]
306 cf.switch %flag : i32, [
330 // CHECK: cf.switch %[[FLAG]]
331 cf.switch %flag : i32, [
340 // CHECK-NOT: cf.switch %[[FLAG]]
341 // CHECK: cf.br ^[[BB4:[a-zA-Z0-9_]+]](%[[CASE_OPERAND_0]]
342 cf.switch %flag : i32, [
370 // CHECK: cf.switch %[[FLAG]]
371 cf.switch %flag : i32, [
380 // CHECK: cf.switch %[[FLAG]]
384 cf.switch %flag : i32, [
409 // CHECK: cf.cond_br %{{.*}}, ^bb1, ^bb2
413 cf.cond_br %cond, ^bb1, ^bb2
416 cf.cond_br %cond, ^bb3, ^bb2
430 // CHECK-NOT: cf.assert
432 cf.assert %true, "Computer says no"
439 // CHECK-LABEL: @cf.assert
441 func.func @cf.assert(%arg : i1) {
442 // CHECK: cf.assert %[[ARG]], "Computer says no"
443 cf.assert %arg, "Computer says no"
455 cf.cond_br %arg0, ^trueB, ^falseB
459 cf.br ^exit
463 cf.br ^exit