Lines Matching refs:clone_info

70   struct cgraph_simd_clone *clone_info;
73 clone_info = (struct cgraph_simd_clone *)
75 return clone_info;
130 struct cgraph_simd_clone *clone_info = simd_clone_struct_alloc (n + 1);
131 clone_info->nargs = n;
145 clone_info->inbranch = 1;
149 clone_info->inbranch = 0;
153 clone_info->simdlen
185 clone_info->args[argno].arg_type = arg_type;
186 clone_info->args[argno].linear_step = tree_to_shwi (step);
187 gcc_assert (clone_info->args[argno].linear_step >= 0
188 && clone_info->args[argno].linear_step < n);
230 clone_info->args[argno].arg_type = arg_type;
231 clone_info->args[argno].linear_step = tree_to_shwi (step);
240 clone_info->args[argno].arg_type
252 clone_info->args[argno].alignment
270 for (unsigned int argno = 0; argno < clone_info->nargs; argno++)
272 && clone_info->args[argno].arg_type != SIMD_CLONE_ARG_TYPE_UNIFORM)
281 return clone_info;
290 struct cgraph_simd_clone *clone_info)
307 for (unsigned int i = 0; i < clone_info->nargs; ++i)
308 if (clone_info->args[i].arg_type == SIMD_CLONE_ARG_TYPE_VECTOR)
337 struct cgraph_simd_clone *clone_info)
339 char vecsize_mangle = clone_info->vecsize_mangle;
340 char mask = clone_info->inbranch ? 'M' : 'N';
341 unsigned int simdlen = clone_info->simdlen;
352 for (n = 0; n < clone_info->nargs; ++n)
354 struct cgraph_simd_clone_arg arg = clone_info->args[n];
1671 /* Call this before creating clone_info, as it might ggc_collect. */
1679 struct cgraph_simd_clone *clone_info
1682 if (clone_info == NULL)
1685 int orig_simdlen = clone_info->simdlen;
1686 tree base_type = simd_clone_compute_base_data_type (node, clone_info);
1689 count of ISA variants. In that case, clone_info is initialized
1692 = targetm.simd_clone.compute_vecsize_and_simdlen (node, clone_info,
1701 struct cgraph_simd_clone *clone = clone_info;
1707 clone = simd_clone_struct_alloc (clone_info->nargs
1709 simd_clone_struct_copy (clone, clone_info);
1713 clone->nargs -= clone_info->inbranch;