Lines Matching refs:descriptors
630 vec<ipa_param_descriptor, va_gc> *descriptors;
668 : descriptors (NULL), lattices (NULL), ipcp_orig_node (NULL),
680 vec_free (descriptors);
745 return vec_safe_length (info->descriptors);
748 /* Return the parameter declaration in DESCRIPTORS at index I and assert it is
752 ipa_get_param (const vec<ipa_param_descriptor, va_gc> &descriptors, int i)
754 tree t = descriptors[i].decl_or_type;
767 gcc_checking_assert (info->descriptors);
768 return ipa_get_param (*info->descriptors, i);
777 if (vec_safe_length (info->descriptors) <= (unsigned) i)
779 tree t = (*info->descriptors)[i].decl_or_type;
794 gcc_checking_assert (info->descriptors);
795 return (*info->descriptors)[i].move_cost;
804 gcc_checking_assert (info->descriptors);
805 (*info->descriptors)[i].used = val;
814 gcc_checking_assert (info->descriptors);
815 (*info->descriptors)[i].used_by_ipa_predicates = val;
824 gcc_checking_assert (info->descriptors);
825 (*info->descriptors)[i].used_by_indirect_call = val;
834 gcc_checking_assert (info->descriptors);
835 (*info->descriptors)[i].used_by_polymorphic_call = val;
845 if (vec_safe_length (info->descriptors) > (unsigned)i)
846 return (*info->descriptors)[i].controlled_uses;
855 gcc_checking_assert (info->descriptors);
856 (*info->descriptors)[i].controlled_uses = val;
865 return (*info->descriptors)[i].load_dereferenced;
873 gcc_checking_assert (info->descriptors);
874 (*info->descriptors)[i].load_dereferenced = val;
883 gcc_checking_assert (info->descriptors);
884 return (*info->descriptors)[i].used;
893 gcc_checking_assert (info->descriptors);
894 return (*info->descriptors)[i].used_by_ipa_predicates;
903 gcc_checking_assert (info->descriptors);
904 return (*info->descriptors)[i].used_by_indirect_call;
913 gcc_checking_assert (info->descriptors);
914 return (*info->descriptors)[i].used_by_polymorphic_call;
1178 vec<ipa_param_descriptor, va_gc> *descriptors,