Lines Matching defs:eh_region
190 typedef struct eh_region_d *eh_region;
192 DEF_VEC_P(eh_region);
193 DEF_VEC_ALLOC_P(eh_region, gc);
194 DEF_VEC_ALLOC_P(eh_region, heap);
205 eh_region region_tree;
208 VEC(eh_region,gc) *region_array;
221 /* The table of all action chains. These encode the eh_region tree in
239 extern void remove_eh_handler (eh_region);
259 (struct function *, eh_region, int, duplicate_eh_regions_map, void *);
263 extern eh_region gen_eh_region_cleanup (eh_region);
264 extern eh_region gen_eh_region_try (eh_region);
265 extern eh_region gen_eh_region_allowed (eh_region, tree);
266 extern eh_region gen_eh_region_must_not_throw (eh_region);
268 extern eh_catch gen_eh_region_catch (eh_region, tree);
269 extern eh_landing_pad gen_eh_landing_pad (eh_region);
271 extern eh_region get_eh_region_from_number_fn (struct function *, int);
272 extern eh_region get_eh_region_from_number (int);
275 extern eh_region get_eh_region_from_lp_number_fn (struct function *, int);
276 extern eh_region get_eh_region_from_lp_number (int);
278 extern eh_region eh_region_outermost (struct function *, eh_region, eh_region);
290 extern eh_region get_eh_region_from_rtx (const_rtx);
310 /* Pre-order iteration within the eh_region tree. */
312 static inline eh_region
313 ehr_next (eh_region r, eh_region start)