1 /* Copyright (c) 2002 by Universität Karlsruhe (TH). All Rights Reserved */
3 // Time-stamp: <02/03/22 17:03:05 liekweg>
10 Helper functions for exceptions
14 liekweg - Mar 4, 2002: Created.
31 exc_invalid, /* not yet computed */
32 exc_normal, /* normal CF */
34 // must push a new exc contrext at entry of block:
35 exc_region, /* region entry */
37 // must pop current exc contrext at entry of block
38 exc_handler, /* handler entry */
39 exc_cont, /* cont block */
41 exc_max /* maximum value of enum for 'bounds checking' */
44 const char *exc_to_string (exc_t);
46 bool is_handler_entry (ir_graph*, ir_node*);
47 bool is_region_entry (ir_graph*, ir_node*);
48 bool is_handler_block (ir_graph*, ir_node*);
49 bool is_cont_entry (ir_graph*, ir_node*);
52 # endif /* def _EXC_H_ */