Home | History | Annotate | Download | only in gcc

Lines Matching refs:cand1

532 remat_candidate_hasher::equal (const remat_candidate *cand1,
535 return (cand1->regno == cand2->regno
536 && cand1->constant_p == cand2->constant_p
537 && (cand1->constant_p
538 ? rtx_equal_p (cand1->remat_rtx, cand2->remat_rtx)
539 : rtx_equal_p_cb (cand1->remat_rtx, cand2->remat_rtx,
541 && (!cand1->uses || bitmap_equal_p (cand1->uses, cand2->uses)));
1102 remat_candidate *cand1 = &m_candidates[cand1_index];
1106 remat_equiv_class *ec = cand1->equiv_class;
1114 cand1->equiv_class = ec;
1445 remat_candidate *cand1;
1446 FOR_EACH_VEC_ELT_REVERSE (m_candidates, cand1_index, cand1)
1448 if (!cand1->can_copy_p || cand1->validated_p)
1451 if (empty_p (cand1->uses))
1517 FOR_EACH_VEC_ELT_REVERSE (m_candidates, cand1_index, cand1)
1518 if (cand1->can_copy_p && !empty_p (cand1->uses))
1520 canon_bitmap (&cand1->uses);
1521 gcc_checking_assert (bitmap_first_set_bit (cand1->uses) > cand1_index);