Lines Matching defs:src_val
215 void add_source (cgraph_edge *cs, ipcp_value *src_val, int src_idx,
261 ipcp_value<valtype> *src_val = NULL,
1894 pass-through or an ancestor one) from a caller value SRC_VAL of a caller
1900 ipcp_value<valtype>::add_source (cgraph_edge *cs, ipcp_value *src_val,
1908 src->val = src_val;
1946 SRC_VAL SRC_INDEX and OFFSET are meant for add_source and have the same
1959 ipcp_value<valtype> *src_val,
1985 if (s->cs == cs && s->val == src_val)
1991 val->add_source (cs, src_val, src_idx, offset);
2015 val->add_source (cs, src_val, src_idx, offset);
2032 the value of SRC_VAL. If non-NULL, OPND1_TYPE is expected type for the
2033 value of SRC_VAL. If the operation is binary, OPND2 is a constant value
2041 ipcp_value<tree> *src_val,
2044 tree opnd1 = src_val->value;
2074 ipcp_value<tree> *src_val;
2099 for (src_val = src_lat->values; src_val; src_val = src_val->next)
2105 if (src_val->self_recursion_generated_p ())
2111 for (s = src_val->sources; s; s = s->next)
2116 val_seeds.safe_push (src_val);
2122 FOR_EACH_VEC_ELT (val_seeds, i, src_val)
2127 src_val, res_type);
2132 ret |= dest_lat->add_value (cstval, cs, src_val, src_idx,
2133 src_offset, &src_val, j);
2134 gcc_checking_assert (src_val);
2140 for (src_val = src_lat->values; src_val; src_val = src_val->next)
2145 if (src_val->self_recursion_generated_p ())
2152 src_val, res_type);
2155 ret |= dest_lat->add_value (cstval, cs, src_val, src_idx,
2193 ipcp_value<tree> *src_val;
2199 for (src_val = src_lat->values; src_val; src_val = src_val->next)
2201 tree t = ipa_get_jf_ancestor_result (jfunc, src_val->value);
2204 ret |= dest_lat->add_value (t, cs, src_val, src_idx);
2326 ipcp_value<ipa_polymorphic_call_context> *src_val;
2327 for (src_val = src_lat->values; src_val; src_val = src_val->next)
2329 ipa_polymorphic_call_context cur = src_val->value;
2343 ret |= dest_lat->add_value (cur, cs, src_val, src_idx);