Home
last modified time | relevance | path

Searched refs:lp_array (Results 1 – 16 of 16) sorted by relevance

/dflybsd-src/contrib/gcc-8.0/gcc/
H A Dexcept.c356 vec_safe_push (cfun->eh->lp_array, (eh_landing_pad)0); in init_eh_for_function()
464 lp->index = vec_safe_length (cfun->eh->lp_array); in gen_eh_landing_pad()
467 vec_safe_push (cfun->eh->lp_array, lp); in gen_eh_landing_pad()
487 return (*ifun->eh->lp_array)[i]; in get_eh_landing_pad_from_number_fn()
506 lp = (*ifun->eh->lp_array)[i]; in get_eh_region_from_lp_number_fn()
985 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in dw2_build_landing_pads()
1037 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in sjlj_assign_call_site_values()
1342 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in sjlj_emit_dispatch_table()
1445 num_dispatch = vec_safe_length (cfun->eh->lp_array); in sjlj_build_landing_pads()
1564 (*cfun->eh->lp_array)[lp->index] = NULL; in remove_eh_landing_pad()
[all …]
H A Dlto-streamer-in.c535 vec<eh_landing_pad, va_gc> *lp_array = fn->eh->lp_array; in fixup_eh_region_pointers() local
539 gcc_assert (eh_array && lp_array); in fixup_eh_region_pointers()
545 #define FIXUP_EH_LP(p) (p) = (*lp_array)[(HOST_WIDE_INT) (intptr_t) (p)] in fixup_eh_region_pointers()
564 FOR_EACH_VEC_ELT (*lp_array, i, lp) in fixup_eh_region_pointers()
646 vec_safe_grow_cleared (fn->eh->lp_array, len); in input_eh_regions()
650 (*fn->eh->lp_array)[i] = lp; in input_eh_regions()
H A Dexcept.h200 vec<eh_landing_pad, va_gc> *lp_array; member
H A Dbb-reorder.c1454 const unsigned lp_len = cfun->eh->lp_array->length (); in sjlj_fix_up_crossing_landing_pad()
1482 eh_landing_pad old_lp = (*cfun->eh->lp_array)[old_index]; in sjlj_fix_up_crossing_landing_pad()
1719 if (cfun->eh->lp_array) in find_rarely_executed_basic_blocks_and_crossing_edges()
1726 FOR_EACH_VEC_ELT (*cfun->eh->lp_array, i, lp) in find_rarely_executed_basic_blocks_and_crossing_edges()
3017 if (fun->eh->lp_array) in execute()
H A Dtree-eh.c3043 old_lp = (*old_fun->eh->lp_array)[old_lp_nr]; in maybe_duplicate_eh_stmt_fn()
3911 lp_reachable = sbitmap_alloc (cfun->eh->lp_array->length ()); in mark_reachable_handlers()
4008 FOR_EACH_VEC_SAFE_ELT (cfun->eh->lp_array, i, lp) in remove_unreachable_handlers()
4044 FOR_EACH_VEC_SAFE_ELT (cfun->eh->lp_array, i, lp) in maybe_remove_unreachable_handlers()
4207 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in unsplit_all_eh()
4633 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in cleanup_all_empty_eh()
H A Dlto-streamer-out.c1796 streamer_write_hwi (ob, vec_safe_length (fn->eh->lp_array)); in output_eh_regions()
1797 FOR_EACH_VEC_SAFE_ELT (fn->eh->lp_array, i, lp) in output_eh_regions()
H A Ddwarf2cfi.c2818 if (cfun->eh->lp_array) in connect_traces()
H A Dtree-cfg.c1522 for (i = 1; vec_safe_iterate (cfun->eh->lp_array, i, &lp); ++i) in cleanup_dead_labels_eh()
/dflybsd-src/contrib/gcc-4.7/gcc/
H A Dexcept.c309 VEC_safe_push (eh_landing_pad, gc, cfun->eh->lp_array, NULL); in init_eh_for_function()
417 lp->index = VEC_length (eh_landing_pad, cfun->eh->lp_array); in gen_eh_landing_pad()
420 VEC_safe_push (eh_landing_pad, gc, cfun->eh->lp_array, lp); in gen_eh_landing_pad()
440 return VEC_index (eh_landing_pad, ifun->eh->lp_array, i); in get_eh_landing_pad_from_number_fn()
459 lp = VEC_index (eh_landing_pad, ifun->eh->lp_array, i); in get_eh_region_from_lp_number_fn()
966 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in dw2_build_landing_pads()
1011 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in sjlj_assign_call_site_values()
1294 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in sjlj_emit_dispatch_table()
1363 num_dispatch = VEC_length (eh_landing_pad, cfun->eh->lp_array); in sjlj_build_landing_pads()
1505 VEC_replace (eh_landing_pad, cfun->eh->lp_array, lp->index, NULL); in remove_eh_landing_pad()
[all …]
H A Dlto-streamer-in.c426 VEC(eh_landing_pad,gc) *lp_array = fn->eh->lp_array; in fixup_eh_region_pointers()
430 gcc_assert (eh_array && lp_array); in fixup_eh_region_pointers()
437 #define FIXUP_EH_LP(p) (p) = VEC_index (eh_landing_pad, lp_array, \ in fixup_eh_region_pointers()
457 FOR_EACH_VEC_ELT (eh_landing_pad, lp_array, i, lp) in fixup_eh_region_pointers()
539 VEC_safe_grow (eh_landing_pad, gc, fn->eh->lp_array, len); in input_eh_regions()
543 VEC_replace (eh_landing_pad, fn->eh->lp_array, i, lp); in input_eh_regions()
H A Dexcept.h211 VEC(eh_landing_pad,gc) *lp_array;
H A Dtree-eh.c2779 old_lp = VEC_index (eh_landing_pad, old_fun->eh->lp_array, old_lp_nr); in maybe_duplicate_eh_stmt_fn()
3500 = sbitmap_alloc (VEC_length (eh_landing_pad, cfun->eh->lp_array)); in remove_unreachable_handlers()
3562 VEC_iterate (eh_landing_pad, cfun->eh->lp_array, lp_nr, lp); ++lp_nr) in remove_unreachable_handlers()
3597 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in maybe_remove_unreachable_handlers()
3767 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in unsplit_all_eh()
4202 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in cleanup_all_empty_eh()
H A Dbb-reorder.c1308 if (cfun->eh->lp_array) in VEC()
1313 FOR_EACH_VEC_ELT (eh_landing_pad, cfun->eh->lp_array, i, lp) in VEC()
2281 if (cfun->eh->lp_array) in partition_hot_cold_basic_blocks()
H A Dlto-streamer-out.c567 streamer_write_hwi (ob, VEC_length (eh_landing_pad, fn->eh->lp_array)); in output_eh_regions()
568 FOR_EACH_VEC_ELT (eh_landing_pad, fn->eh->lp_array, i, lp) in output_eh_regions()
H A Ddwarf2cfi.c2673 if (cfun->eh->lp_array != NULL) in connect_traces()
H A Dtree-cfg.c1117 for (i = 1; VEC_iterate (eh_landing_pad, cfun->eh->lp_array, i, lp); ++i) in cleanup_dead_labels_eh()