Lines Matching defs:descriptors
195 ipa_get_param_decl_index_1 (vec<ipa_param_descriptor, va_gc> *descriptors,
200 count = vec_safe_length (descriptors);
202 if ((*descriptors)[i].decl_or_type == ptree)
214 return ipa_get_param_decl_index_1 (info->descriptors, ptree);
217 /* Populate the param_decl field in parameter DESCRIPTORS that correspond to
222 vec<ipa_param_descriptor, va_gc> &descriptors)
235 descriptors[param_num].decl_or_type = parm;
237 descriptors[param_num].move_cost = cost;
239 gcc_checking_assert (cost == descriptors[param_num].move_cost);
267 if ((*info->descriptors)[i].decl_or_type)
270 print_generic_expr (file, (*info->descriptors)[i].decl_or_type);
274 /* If necessary, allocate vector of parameter descriptors in info of NODE.
282 if (!info->descriptors && param_count)
284 vec_safe_grow_cleared (info->descriptors, param_count, true);
292 the function parameters, creating the descriptors and populating their
300 if (!info->descriptors
302 ipa_populate_param_decls (node, *info->descriptors);
995 vec<ipa_param_descriptor, va_gc> *descriptors,
1008 index = ipa_get_param_decl_index_1 (descriptors, op1);
1107 vec<ipa_param_descriptor, va_gc> *descriptors,
1126 int index = ipa_get_param_decl_index_1 (descriptors, base);
1149 index = ipa_get_param_decl_index_1 (descriptors, parm);
1169 index = load_from_unmodified_param (fbi, descriptors, def);
1206 int index = load_from_unmodified_param (fbi, info->descriptors, stmt);
1231 if (!ipa_load_from_parm_agg (fbi, info->descriptors, stmt, rhs, &index,
1389 index = load_from_unmodified_param (fbi, info->descriptors,
1395 index = load_from_unmodified_param (fbi, info->descriptors, stmt);
2611 && ipa_load_from_parm_agg (fbi, info->descriptors, def,
4551 new_info->descriptors = vec_safe_copy (old_info->descriptors);
4671 fprintf (f, " function %s parameter descriptors:\n", node->dump_name ());
5217 (*info->descriptors)[k].move_cost = streamer_read_uhwi (ib);
5246 (*info->descriptors)[k].decl_or_type = type;
5623 &descriptors)
5649 tree parm = ipa_get_param (descriptors, split_idx);
6029 vec<ipa_param_descriptor, va_gc> *descriptors = NULL;
6049 vec_safe_grow_cleared (descriptors, param_count, true);
6050 ipa_populate_param_decls (node, *descriptors);
6052 = adjust_agg_replacement_values (node, aggval, *descriptors);
6056 vec_free (descriptors);
6076 ipcp_modif_dom_walker walker (&fbi, descriptors, aggval, &modified_mem_access);
6092 vec_free (descriptors);