Lines Matching refs:equiv_hash_elt

301 struct equiv_hash_elt
319 tree value = ((struct equiv_hash_elt *)p)->value; in equiv_hash()
326 tree value1 = ((struct equiv_hash_elt *)p1)->value; in equiv_eq()
327 tree value2 = ((struct equiv_hash_elt *)p2)->value; in equiv_eq()
337 struct equiv_hash_elt *elt = (struct equiv_hash_elt *) p; in equiv_free()
347 struct equiv_hash_elt equiv_hash_elt, *equiv_hash_elt_p; in remove_equivalence() local
350 equiv_hash_elt.value = value; in remove_equivalence()
351 equiv_hash_elt.equivalences = NULL; in remove_equivalence()
353 slot = htab_find_slot (equiv, &equiv_hash_elt, NO_INSERT); in remove_equivalence()
355 equiv_hash_elt_p = (struct equiv_hash_elt *) *slot; in remove_equivalence()
364 struct equiv_hash_elt *equiv_hash_elt; in record_equiv() local
367 equiv_hash_elt = XNEW (struct equiv_hash_elt); in record_equiv()
368 equiv_hash_elt->value = value; in record_equiv()
369 equiv_hash_elt->equivalences = NULL; in record_equiv()
371 slot = htab_find_slot (equiv, equiv_hash_elt, INSERT); in record_equiv()
374 *slot = (void *) equiv_hash_elt; in record_equiv()
376 free (equiv_hash_elt); in record_equiv()
378 equiv_hash_elt = (struct equiv_hash_elt *) *slot; in record_equiv()
380 VEC_safe_push (tree, heap, equiv_hash_elt->equivalences, equivalence); in record_equiv()
498 struct equiv_hash_elt equiv_hash_elt; in uncprop_into_successor_phis() local
509 equiv_hash_elt.value = arg; in uncprop_into_successor_phis()
510 equiv_hash_elt.equivalences = NULL; in uncprop_into_successor_phis()
511 slot = htab_find_slot (equiv, &equiv_hash_elt, NO_INSERT); in uncprop_into_successor_phis()
515 struct equiv_hash_elt *elt = (struct equiv_hash_elt *) *slot; in uncprop_into_successor_phis()