Lines Matching defs:eh_region
184 typedef struct eh_region_d *eh_region;
194 eh_region region_tree;
197 vec<eh_region, va_gc> *region_array;
210 /* The table of all action chains. These encode the eh_region tree in
228 extern void remove_eh_handler (eh_region);
249 (struct function *, eh_region, int, duplicate_eh_regions_map, void *);
254 extern eh_region gen_eh_region_cleanup (eh_region);
255 extern eh_region gen_eh_region_try (eh_region);
256 extern eh_region gen_eh_region_allowed (eh_region, tree);
257 extern eh_region gen_eh_region_must_not_throw (eh_region);
259 extern eh_catch gen_eh_region_catch (eh_region, tree);
260 extern eh_landing_pad gen_eh_landing_pad (eh_region);
262 extern eh_region get_eh_region_from_number_fn (struct function *, int);
263 extern eh_region get_eh_region_from_number (int);
266 extern eh_region get_eh_region_from_lp_number_fn (struct function *, int);
267 extern eh_region get_eh_region_from_lp_number (int);
269 extern eh_region eh_region_outermost (struct function *, eh_region, eh_region);
281 extern eh_region get_eh_region_from_rtx (const_rtx);
303 /* Pre-order iteration within the eh_region tree. */
305 static inline eh_region
306 ehr_next (eh_region r, eh_region start)