Lines Matching defs:decl

51    i.e. it is a list of triplets (reg, decl, offset) where decl is
177 tree decl;
244 tree decl;
257 #define VARIABLE_HASH_VAL(decl) (DECL_UID (decl))
598 return (VARIABLE_HASH_VAL (v->decl));
607 const tree decl = (const tree) y;
609 return (VARIABLE_HASH_VAL (v->decl) == VARIABLE_HASH_VAL (decl));
668 attrs_list_member (attrs list, tree decl, HOST_WIDE_INT offset)
671 if (list->decl == decl && list->offset == offset)
679 attrs_list_insert (attrs *listp, tree decl, HOST_WIDE_INT offset, rtx loc)
685 list->decl = decl;
703 n->decl = src->decl;
717 if (!attrs_list_member (*dstp, src->decl, src->offset))
718 attrs_list_insert (dstp, src->decl, src->offset, src->loc);
740 new_var->decl = var->decl;
772 slot = htab_find_slot_with_hash (set->vars, new_var->decl,
773 VARIABLE_HASH_VAL (new_var->decl),
791 dstp = (variable *) htab_find_slot_with_hash (dst, src->decl,
792 VARIABLE_HASH_VAL (src->decl),
809 /* Map a decl to its main debug decl. */
812 var_debug_decl (tree decl)
814 if (decl && DECL_P (decl)
815 && DECL_DEBUG_EXPR_IS_FROM (decl) && DECL_DEBUG_EXPR (decl)
816 && DECL_P (DECL_DEBUG_EXPR (decl)))
817 decl = DECL_DEBUG_EXPR (decl);
819 return decl;
827 tree decl = REG_EXPR (loc);
831 decl = var_debug_decl (decl);
834 if (node->decl == decl && node->offset == offset)
837 attrs_list_insert (&set->regs[REGNO (loc)], decl, offset, loc);
838 set_variable_part (set, loc, decl, offset);
851 tree decl = REG_EXPR (loc);
856 decl = var_debug_decl (decl);
862 if (node->decl != decl || node->offset != offset)
864 delete_variable_part (set, node->loc, node->decl, node->offset);
875 clobber_variable_part (set, loc, decl, offset);
891 tree decl = REG_EXPR (loc);
894 decl = var_debug_decl (decl);
896 clobber_variable_part (set, NULL, decl, offset);
902 delete_variable_part (set, node->loc, node->decl, node->offset);
919 delete_variable_part (set, node->loc, node->decl, node->offset);
932 tree decl = MEM_EXPR (loc);
935 decl = var_debug_decl (decl);
937 set_variable_part (set, loc, decl, offset);
950 tree decl = MEM_EXPR (loc);
953 decl = var_debug_decl (decl);
956 clobber_variable_part (set, NULL, decl, offset);
967 tree decl = MEM_EXPR (loc);
970 decl = var_debug_decl (decl);
972 clobber_variable_part (set, NULL, decl, offset);
973 delete_variable_part (set, loc, decl, offset);
1062 dstp = (variable *) htab_find_slot_with_hash (set->vars, src->decl,
1063 VARIABLE_HASH_VAL (src->decl),
1356 var2 = htab_find_with_hash (htab, var1->decl,
1357 VARIABLE_HASH_VAL (var1->decl));
1388 var2 = htab_find_with_hash (htab, var1->decl,
1389 VARIABLE_HASH_VAL (var1->decl));
1933 print_mem_expr (dump_file, list->decl);
1949 IDENTIFIER_POINTER (DECL_NAME (var->decl)));
2021 hashval_t hash = VARIABLE_HASH_VAL (var->decl);
2028 var->decl, hash, INSERT);
2036 empty_var->decl = var->decl;
2041 old = htab_find_slot_with_hash (htab, var->decl, hash,
2056 void **slot = htab_find_slot_with_hash (htab, var->decl, hash,
2102 set_variable_part (dataflow_set *set, rtx loc, tree decl, HOST_WIDE_INT offset)
2110 slot = htab_find_slot_with_hash (set->vars, decl,
2111 VARIABLE_HASH_VAL (decl), INSERT);
2116 var->decl = decl;
2214 clobber_variable_part (dataflow_set *set, rtx loc, tree decl,
2219 if (! decl || ! DECL_P (decl))
2222 slot = htab_find_slot_with_hash (set->vars, decl, VARIABLE_HASH_VAL (decl),
2253 if (anode->decl == decl
2262 delete_variable_part (set, node->loc, decl, offset);
2274 delete_variable_part (dataflow_set *set, rtx loc, tree decl,
2279 slot = htab_find_slot_with_hash (set->vars, decl, VARIABLE_HASH_VAL (decl),
2375 gcc_assert (var->decl);
2464 type_size_unit = TYPE_SIZE_UNIT (TREE_TYPE (var->decl));
2475 NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
2483 NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
2496 NOTE_VAR_LOCATION (note) = gen_rtx_VAR_LOCATION (VOIDmode, var->decl,
2538 new_var = htab_find_with_hash (new_vars, old_var->decl,
2539 VARIABLE_HASH_VAL (old_var->decl));
2547 empty_var->decl = old_var->decl;
2571 old_var = htab_find_with_hash (old_vars, new_var->decl,
2572 VARIABLE_HASH_VAL (new_var->decl));
2770 tree decl;
2786 if (!vt_get_decl_and_offset (incoming, &decl, &offset))
2787 if (!vt_get_decl_and_offset (decl_rtl, &decl, &offset))
2790 if (!decl)
2793 gcc_assert (parm == decl);