Lines Matching refs:derived3
9 // CHECK: func private @box3() -> !fir.box<!fir.type<derived3{f:f32}>>
13 func private @box3() -> !fir.box<!fir.type<derived3{f:f32}>>
25 // CHECK: func private @get_method_box() -> !fir.box<!fir.type<derived3{f:f32}>>
26 // CHECK: func private @method_impl(!fir.box<!fir.type<derived3{f:f32}>>)
28 func private @get_method_box() -> !fir.box<!fir.type<derived3{f:f32}>>
29 func private @method_impl(!fir.box<!fir.type<derived3{f:f32}>>)
104 // CHECK: [[VAL_30:%.*]] = fir.len_param_index f, !fir.type<derived3{f:f32}>
109 %26 = fir.len_param_index f, !fir.type<derived3{f:f32}>
111 // CHECK: [[VAL_31:%.*]] = fir.call @box3() : () -> !fir.box<!fir.type<derived3{f:f32}>>
112 // CHECK: [[VAL_32:%.*]] = fir.dispatch "method"([[VAL_31]]) : (!fir.box<!fir.type<derived3{f:f32}>…
117 %27 = fir.call @box3() : () -> !fir.box<!fir.type<derived3{f:f32}>>
118 %28 = fir.dispatch "method"(%27) : (!fir.box<!fir.type<derived3{f:f32}>>) -> i32
159 …41]] : ((!fir.box<!fir.type<derived3{f:f32}>>) -> (), !fir.ref<tuple<i32, f64>>) -> !fir.boxproc<(…
160 …[[VAL_55]] : (!fir.boxproc<(!fir.box<!fir.type<derived3{f:f32}>>) -> ()>) -> ((!fir.box<!fir.type<…
185 … %e6 : ((!fir.box<!fir.type<derived3{f:f32}>>) -> (), !fir.ref<tuple<i32,f64>>) -> !fir.boxproc<(!…
186 …boxproc %7 : (!fir.boxproc<(!fir.box<!fir.type<derived3{f:f32}>>) -> ()>) -> ((!fir.box<!fir.type<…
306 // CHECK: [[VAL_100:%.*]] = fir.call @get_method_box() : () -> !fir.box<!fir.type<derived3{f:f32}>>
307 // CHECK: fir.dispatch "method"([[VAL_100]]) : (!fir.box<!fir.type<derived3{f:f32}>>) -> ()
310 %7 = fir.call @get_method_box() : () -> !fir.box<!fir.type<derived3{f:f32}>>
311 fir.dispatch method(%7) : (!fir.box<!fir.type<derived3{f:f32}>>) -> ()