Home | History | Annotate | Download | only in gcc

Lines Matching defs:has_dependence_data

3156 } has_dependence_data;
3162 gcc_assert (has_dependence_data.where == DEPS_IN_NOWHERE);
3164 has_dependence_data.where = DEPS_IN_INSN;
3171 gcc_assert (has_dependence_data.where == DEPS_IN_INSN);
3173 has_dependence_data.where = DEPS_IN_NOWHERE;
3180 gcc_assert (has_dependence_data.where == DEPS_IN_INSN);
3182 if (VINSN_LHS (has_dependence_data.con) != NULL)
3183 has_dependence_data.where = DEPS_IN_LHS;
3190 has_dependence_data.where = DEPS_IN_INSN;
3197 gcc_assert (has_dependence_data.where == DEPS_IN_INSN);
3199 if (VINSN_RHS (has_dependence_data.con) != NULL)
3200 has_dependence_data.where = DEPS_IN_RHS;
3207 gcc_assert (has_dependence_data.where == DEPS_IN_RHS
3208 || has_dependence_data.where == DEPS_IN_INSN);
3210 has_dependence_data.where = DEPS_IN_INSN;
3217 struct deps_reg *reg_last = &has_dependence_data.dc->reg_last[regno];
3219 if (!sched_insns_conditions_mutex_p (has_dependence_data.pro,
3221 (has_dependence_data.con)))
3223 ds_t *dsp = &has_dependence_data.has_dep_p[has_dependence_data.where];
3238 struct deps_reg *reg_last = &has_dependence_data.dc->reg_last[regno];
3240 if (!sched_insns_conditions_mutex_p (has_dependence_data.pro,
3242 (has_dependence_data.con)))
3244 ds_t *dsp = &has_dependence_data.has_dep_p[has_dependence_data.where];
3258 struct deps_reg *reg_last = &has_dependence_data.dc->reg_last[regno];
3260 if (!sched_insns_conditions_mutex_p (has_dependence_data.pro,
3262 (has_dependence_data.con)))
3264 ds_t *dsp = &has_dependence_data.has_dep_p[has_dependence_data.where];
3281 pro_spec_checked_ds = INSN_SPEC_CHECKED_DS (has_dependence_data.pro);
3298 if (!sched_insns_conditions_mutex_p (has_dependence_data.pro,
3299 VINSN_INSN_RTX (has_dependence_data.con)))
3301 ds_t *dsp = &has_dependence_data.has_dep_p[has_dependence_data.where];
3311 insn_t real_pro = has_dependence_data.pro;
3312 insn_t real_con = VINSN_INSN_RTX (has_dependence_data.con);
3326 ds_t *dsp = &has_dependence_data.has_dep_p[has_dependence_data.where];
3340 if (!has_dependence_data.dc || !has_dependence_data.pro)
3343 gcc_assert (insn == VINSN_INSN_RTX (has_dependence_data.con));
3344 gcc_assert (has_dependence_data.where == DEPS_IN_INSN);
3347 has_dependence_data.has_dep_p[i] &= ~SPECULATIVE;
3390 /* Remove all dependences found and recorded in has_dependence_data array. */
3397 has_dependence_data.has_dep_p[i] = 0;
3422 has_dependence_data.pro = NULL;
3428 has_dependence_data.where = DEPS_IN_NOWHERE;
3429 has_dependence_data.pro = pred;
3430 has_dependence_data.con = EXPR_VINSN (expr);
3431 has_dependence_data.dc = dc;
3439 has_dependence_data.dc = NULL;
3443 has_dependence_data.has_dep_p[DEPS_IN_INSN] = DEP_TRUE;
3445 has_dependence_data.has_dep_p[DEPS_IN_INSN] = DEP_ANTI;
3454 has_dependence_data.has_dep_p[DEPS_IN_INSN] = DEP_ANTI;
3456 *has_dep_pp = has_dependence_data.has_dep_p;
3459 ds = ds_full_merge (ds, has_dependence_data.has_dep_p[i],