Lines Matching refs:char
38 func.func @alloca_scalar_char() -> !fir.ref<!fir.char<1,10>> {
39 %1 = fir.alloca !fir.char<1,10>
40 return %1 : !fir.ref<!fir.char<1,10>>
45 func.func @alloca_scalar_char_kind() -> !fir.ref<!fir.char<2,10>> {
46 %1 = fir.alloca !fir.char<2,10>
47 return %1 : !fir.ref<!fir.char<2,10>>
52 func.func @allocmem_scalar_char() -> !fir.heap<!fir.char<1,10>> {
53 %1 = fir.allocmem !fir.char<1,10>
54 return %1 : !fir.heap<!fir.char<1,10>>
59 func.func @allocmem_scalar_char_kind() -> !fir.heap<!fir.char<2,10>> {
60 %1 = fir.allocmem !fir.char<2,10>
61 return %1 : !fir.heap<!fir.char<2,10>>
68 func.func @alloca_scalar_dynchar(%l : i32) -> !fir.ref<!fir.char<1,?>> {
69 %1 = fir.alloca !fir.char<1,?>(%l : i32)
70 return %1 : !fir.ref<!fir.char<1,?>>
77 func.func @alloca_scalar_dynchar_kind(%l : i32) -> !fir.ref<!fir.char<2,?>> {
78 %1 = fir.alloca !fir.char<2,?>(%l : i32)
79 return %1 : !fir.ref<!fir.char<2,?>>
87 func.func @allocmem_scalar_dynchar(%l : i32) -> !fir.heap<!fir.char<1,?>> {
88 %1 = fir.allocmem !fir.char<1,?>(%l : i32)
89 return %1 : !fir.heap<!fir.char<1,?>>
97 func.func @allocmem_scalar_dynchar_kind(%l : i32) -> !fir.heap<!fir.char<2,?>>{
98 %1 = fir.allocmem !fir.char<2,?>(%l : i32)
99 return %1 : !fir.heap<!fir.char<2,?>>
118 func.func @alloca_array_of_char() -> !fir.ref<!fir.array<3x3x!fir.char<1,10>>> {
119 %1 = fir.alloca !fir.array<3x3x!fir.char<1,10>>
120 return %1 : !fir.ref<!fir.array<3x3x!fir.char<1,10>>>
128 func.func @alloca_array_of_dynchar(%l: i32) -> !fir.ref<!fir.array<3x3x!fir.char<1,?>>> {
129 %1 = fir.alloca !fir.array<3x3x!fir.char<1,?>>(%l : i32)
130 return %1 : !fir.ref<!fir.array<3x3x!fir.char<1,?>>>
142 func.func @allocmem_array_of_char() -> !fir.heap<!fir.array<3x3x!fir.char<1,10>>> {
143 %1 = fir.allocmem !fir.array<3x3x!fir.char<1,10>>
144 return %1 : !fir.heap<!fir.array<3x3x!fir.char<1,10>>>
152 func.func @allocmem_array_of_dynchar(%l: i32) -> !fir.heap<!fir.array<3x3x!fir.char<1,?>>> {
153 %1 = fir.allocmem !fir.array<3x3x!fir.char<1,?>>(%l : i32)
154 return %1 : !fir.heap<!fir.array<3x3x!fir.char<1,?>>>
199 func.func @alloca_dynarray_of_char(%e : index) -> !fir.ref<!fir.array<3x?x!fir.char<2,10>>> {
200 %1 = fir.alloca !fir.array<3x?x!fir.char<2,10>>, %e
201 return %1 : !fir.ref<!fir.array<3x?x!fir.char<2,10>>>
209 func.func @alloca_dynarray_of_char2(%e : index) -> !fir.ref<!fir.array<?x?x!fir.char<2,10>>> {
210 %1 = fir.alloca !fir.array<?x?x!fir.char<2,10>>, %e, %e
211 return %1 : !fir.ref<!fir.array<?x?x!fir.char<2,10>>>
218 func.func @allocmem_dynarray_of_char(%e : index) -> !fir.heap<!fir.array<3x?x!fir.char<2,10>>> {
219 %1 = fir.allocmem !fir.array<3x?x!fir.char<2,10>>, %e
220 return %1 : !fir.heap<!fir.array<3x?x!fir.char<2,10>>>
228 func.func @allocmem_dynarray_of_char2(%e : index) -> !fir.heap<!fir.array<?x?x!fir.char<2,10>>> {
229 %1 = fir.allocmem !fir.array<?x?x!fir.char<2,10>>, %e, %e
230 return %1 : !fir.heap<!fir.array<?x?x!fir.char<2,10>>>
239 func.func @alloca_dynarray_of_dynchar(%l: i32, %e : index) -> !fir.ref<!fir.array<3x?x!fir.char<2,?…
240 %1 = fir.alloca !fir.array<3x?x!fir.char<2,?>>(%l : i32), %e
241 return %1 : !fir.ref<!fir.array<3x?x!fir.char<2,?>>>
250 func.func @alloca_dynarray_of_dynchar2(%l: i32, %e : index) -> !fir.ref<!fir.array<?x?x!fir.char<2,…
251 %1 = fir.alloca !fir.array<?x?x!fir.char<2,?>>(%l : i32), %e, %e
252 return %1 : !fir.ref<!fir.array<?x?x!fir.char<2,?>>>
261 func.func @allocmem_dynarray_of_dynchar(%l: i32, %e : index) -> !fir.heap<!fir.array<3x?x!fir.char<…
262 %1 = fir.allocmem !fir.array<3x?x!fir.char<2,?>>(%l : i32), %e
263 return %1 : !fir.heap<!fir.array<3x?x!fir.char<2,?>>>
273 func.func @allocmem_dynarray_of_dynchar2(%l: i32, %e : index) -> !fir.heap<!fir.array<?x?x!fir.char…
274 %1 = fir.allocmem !fir.array<?x?x!fir.char<2,?>>(%l : i32), %e, %e
275 return %1 : !fir.heap<!fir.array<?x?x!fir.char<2,?>>>
292 func.func @alloca_array_with_holes_char(%e: index) -> !fir.ref<!fir.array<3x?x4x!fir.char<2,10>>> {
293 %1 = fir.alloca !fir.array<3x?x4x!fir.char<2,10>>, %e
294 return %1 : !fir.ref<!fir.array<3x?x4x!fir.char<2,10>>>
302 …rray_with_holes_dynchar(%arg0: index, %arg1: index) -> !fir.ref<!fir.array<3x?x4x!fir.char<2,?>>> {
303 %1 = fir.alloca !fir.array<3x?x4x!fir.char<2,?>>(%arg0 : index), %arg1
304 return %1 : !fir.ref<!fir.array<3x?x4x!fir.char<2,?>>>
321 func.func @allocmem_array_with_holes_char(%e: index) -> !fir.heap<!fir.array<3x?x4x!fir.char<2,10>>…
322 %1 = fir.allocmem !fir.array<3x?x4x!fir.char<2,10>>, %e
323 return %1 : !fir.heap<!fir.array<3x?x4x!fir.char<2,10>>>
331 …ray_with_holes_dynchar(%arg0: index, %arg1: index) -> !fir.heap<!fir.array<3x?x4x!fir.char<2,?>>> {
332 %1 = fir.allocmem !fir.array<3x?x4x!fir.char<2,?>>(%arg0 : index), %arg1
333 return %1 : !fir.heap<!fir.array<3x?x4x!fir.char<2,?>>>