Home
last modified time | relevance | path

Searched refs:ifun (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/gcc/gcc/
Dtree-eh.c95 add_stmt_to_eh_region_fn (struct function *ifun, tree t, int num) in add_stmt_to_eh_region_fn() argument
107 if (!get_eh_throw_stmt_table (ifun)) in add_stmt_to_eh_region_fn()
108 set_eh_throw_stmt_table (ifun, htab_create_ggc (31, struct_ptr_hash, in add_stmt_to_eh_region_fn()
112 slot = htab_find_slot (get_eh_throw_stmt_table (ifun), n, INSERT); in add_stmt_to_eh_region_fn()
120 add_stmt_to_eh_region_fn (ifun, t, num); in add_stmt_to_eh_region_fn()
130 remove_stmt_from_eh_region_fn (struct function *ifun, tree t) in remove_stmt_from_eh_region_fn() argument
135 if (!get_eh_throw_stmt_table (ifun)) in remove_stmt_from_eh_region_fn()
139 slot = htab_find_slot (get_eh_throw_stmt_table (ifun), &dummy, in remove_stmt_from_eh_region_fn()
143 htab_clear_slot (get_eh_throw_stmt_table (ifun), slot); in remove_stmt_from_eh_region_fn()
149 remove_stmt_from_eh_region_fn (ifun, t); in remove_stmt_from_eh_region_fn()
[all …]
Dexcept.c921 duplicate_eh_regions (struct function *ifun, duplicate_eh_regions_map map, in duplicate_eh_regions() argument
928 if (!ifun->eh->region_tree) in duplicate_eh_regions()
940 cur = VEC_index (eh_region, ifun->eh->region_array, copy_region); in duplicate_eh_regions()
944 min_region = 1, max_region = ifun->eh->last_region_number; in duplicate_eh_regions()
979 cur = VEC_index (eh_region, ifun->eh->region_array, copy_region); in duplicate_eh_regions()
986 cur = ifun->eh->region_tree; in duplicate_eh_regions()
1064 eh_region_outer_p (struct function *ifun, int region_a, int region_b) in eh_region_outer_p() argument
1068 gcc_assert (ifun->eh->last_region_number > 0); in eh_region_outer_p()
1069 gcc_assert (ifun->eh->region_tree); in eh_region_outer_p()
1071 rp_a = VEC_index (eh_region, ifun->eh->region_array, region_a); in eh_region_outer_p()
[all …]
Dtree-cfg.c823 label_to_block_fn (struct function *ifun, tree dest) in label_to_block_fn() argument
840 if (VEC_length (basic_block, ifun->cfg->x_label_to_block_map) in label_to_block_fn()
843 return VEC_index (basic_block, ifun->cfg->x_label_to_block_map, uid); in label_to_block_fn()
/openbsd/src/gnu/usr.bin/gcc/gcc/config/stormy16/
Dstormy16.c873 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_compute_stack_layout() local
879 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_compute_stack_layout()
965 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_expand_prologue() local
992 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_expand_prologue()
1057 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_expand_epilogue() local
1076 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_expand_epilogue()
1085 if (ifun) in xstormy16_expand_epilogue()
1097 const int ifun = xstormy16_interrupt_function_p (); local
1098 return REG_NEEDS_SAVE (regno, ifun);
/openbsd/src/gnu/gcc/gcc/config/stormy16/
Dstormy16.c1016 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_compute_stack_layout() local
1022 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_compute_stack_layout()
1103 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_expand_prologue() local
1142 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_expand_prologue()
1212 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_expand_epilogue() local
1234 if (REG_NEEDS_SAVE (regno, ifun)) in xstormy16_expand_epilogue()
1257 if (ifun) in xstormy16_expand_epilogue()
1268 const int ifun = xstormy16_interrupt_function_p (); in xstormy16_epilogue_uses() local
1269 return REG_NEEDS_SAVE (regno, ifun); in xstormy16_epilogue_uses()
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dexcept.c1350 duplicate_eh_regions (ifun, map) in duplicate_eh_regions() argument
1351 struct function *ifun; in duplicate_eh_regions()
1354 int ifun_last_region_number = ifun->eh->last_region_number;
1365 cur = ifun->eh->region_array[i];
1372 cur = ifun->eh->region_array[i];
1378 root = n_array[ifun->eh->region_tree->region_number];