3 * File name: ir/ir/ircons_t.h
4 * Purpose: Various irnode constructors. Automatic construction
5 * of SSA representation.
6 * Author: Martin Trapp, Christian Schaefer
7 * Modified by: Michael Beck
10 * Copyright: (c) 1998-2003 Universität Karlsruhe
11 * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
17 # include "irgraph_t.h"
20 * Initializes the graph construction.
22 * @param func callback that is called if a uninitialized
23 * variable is detected
25 * @see uninitialized_local_variable_func_t
27 void init_cons(uninitialized_local_variable_func_t *func);
29 /* inline functions */
31 static INLINE ir_node *
33 return current_ir_graph->anchors[anchor_bad];
36 static INLINE ir_node *
38 return current_ir_graph->anchors[anchor_no_mem];
42 #define new_d_Bad() _new_d_Bad()
43 #define new_d_NoMem() _new_d_NoMem()
45 #endif /* _IRCONS_T_H_ */