-#define is_ir_node(thing) _is_ir_node(thing)
-#define get_irn_intra_arity(node) _get_irn_intra_arity(node)
-#define get_irn_inter_arity(node) _get_irn_inter_arity(node)
-#define get_irn_arity(node) _get_irn_arity(node)
-#define get_irn_intra_n(node, n) _get_irn_intra_n(node, n)
-#define get_irn_inter_n(node, n) _get_irn_inter_n(node, n)
-#define get_irn_n(node, n) _get_irn_n(node, n)
-#define get_irn_mode(node) _get_irn_mode(node)
-#define set_irn_mode(node, mode) _set_irn_mode(node, mode)
-#define get_irn_op(node) _get_irn_op(node)
-#define set_irn_op(node, op) _set_irn_op(node, op)
-#define get_irn_opcode(node) _get_irn_opcode(node)
-#define get_irn_visited(node) _get_irn_visited(node)
-#define set_irn_visited(node, v) _set_irn_visited(node, v)
-#define mark_irn_visited(node) _mark_irn_visited(node)
-#define irn_visited(node) _irn_visited(node)
-#define irn_not_visited(node) _irn_not_visited(node)
-#define set_irn_link(node, link) _set_irn_link(node, link)
-#define get_irn_link(node) _get_irn_link(node)
-#define get_irn_pinned(node) _get_irn_pinned(node)
-#define is_irn_pinned_in_irg(node) _is_irn_pinned_in_irg(node)
-#define is_unop(node) _is_unop(node)
-#define is_binop(node) _is_binop(node)
-#define is_Const(node) _is_Const(node)
-#define is_Conv(node) _is_Conv(node)
-#define is_Unknown(node) _is_Unknown(node)
-#define is_Return(node) _is_Return(node)
-#define is_Call(node) _is_Call(node)
-#define is_Sel(node) _is_Sel(node)
-#define is_Mul(node) _is_Mul(node)
-#define is_Mux(node) _is_Mux(node)
-#define is_Load(node) _is_Load(node)
-#define is_Sync(node) _is_Sync(node)
-#define is_Confirm(node) _is_Confirm(node)
-#define is_Pin(node) _is_Pin(node)
-#define is_SymConst(node) _is_SymConst(node)
-#define is_Cond(node) _is_Cond(node)
-#define is_CopyB(node) _is_CopyB(node)
-#define is_Cmp(node) _is_Cmp(node)
-#define is_Alloc(node) _is_Alloc(node)
-#define is_Jmp(node) _is_Jmp(node)
-#define is_Raise(node) _is_Raise(node)
-#define is_ASM(node) _is_ASM(node)
-#define is_Anchor(node) _is_Anchor(node)
-#define is_Bad(node) _is_Bad(node)
-#define is_NoMem(node) _is_NoMem(node)
-#define is_Start(node) _is_Start(node)
-#define is_End(node) _is_End(node)
-#define is_Minus(node) _is_Minus(node)
-#define is_Mod(node) _is_Mod(node)
-#define is_Div(node) _is_Div(node)
-#define is_DivMod(node) _is_DivMod(node)
-#define is_Quot(node) _is_Quot(node)
-#define is_Add(node) _is_Add(node)
-#define is_And(node) _is_And(node)
-#define is_Or(node) _is_Or(node)
-#define is_Eor(node) _is_Eor(node)
-#define is_Sub(node) _is_Sub(node)
-#define is_Not(node) _is_Not(node)
-#define is_Psi(node) _is_Psi(node)
-#define is_Tuple(node) _is_Tuple(node)
-#define is_no_Block(node) _is_no_Block(node)
-#define is_Block(node) _is_Block(node)
-#define get_Block_n_cfgpreds(node) _get_Block_n_cfgpreds(node)
-#define get_Block_cfgpred(node, pos) _get_Block_cfgpred(node, pos)
-#define get_Block_cfgpred_block(node, pos) _get_Block_cfgpred_block(node, pos)
-#define get_Block_block_visited(node) _get_Block_block_visited(node)
-#define set_Block_block_visited(node, visit) _set_Block_block_visited(node, visit)
-#define mark_Block_block_visited(node) _mark_Block_block_visited(node)
-#define Block_not_block_visited(node) _Block_not_block_visited(node)
-#define Block_block_visited(node) _Block_block_visited(node)
-#define set_Block_dead(block) _set_Block_dead(block)
-#define is_Block_dead(block) _is_Block_dead(block)
-#define get_Const_tarval(node) _get_Const_tarval(node)
-#define classify_Const(node) _classify_Const(node)
-#define is_irn_forking(node) _is_irn_forking(node)
-#define get_irn_type(node) _get_irn_type(node)
-#define get_irn_type_attr(node) _get_irn_type_attr(node)
-#define get_irn_entity_attr(node) _get_irn_entity_attr(node)
-#define is_irn_constlike(node) _is_irn_constlike(node)
-#define is_irn_always_opt(node) _is_irn_always_opt(node)
-#define is_irn_keep(node) _is_irn_keep(node)
-#define is_irn_start_block_placed(node) _is_irn_start_block_placed(node)
-#define is_irn_machine_op(node) _is_irn_machine_op(node)
-#define is_irn_machine_operand(node) _is_irn_machine_operand(node)
-#define is_irn_machine_user(node, n) _is_irn_machine_user(node, n)
-#define get_Cond_jmp_pred(node) _get_Cond_jmp_pred(node)
-#define set_Cond_jmp_pred(node, pred) _set_Cond_jmp_pred(node, pred)
-#define get_Psi_n_conds(node) _get_Psi_n_conds(node)
-#define get_irn_generic_attr(node) _get_irn_generic_attr(node)
-#define get_irn_generic_attr_const(node) _get_irn_generic_attr_const(node)
-#define get_irn_idx(node) _get_irn_idx(node)
-
-#define get_irn_deps(node) _get_irn_deps(node)
-#define set_irn_dep(node, pos, dep) _set_irn_dep(node, pos, dep)
-#define get_irn_dep(node, pos) _get_irn_dep(node, pos)
-
-#define get_irn_ins_or_deps(node) _get_irn_ins_or_deps(node)
-#define get_irn_in_or_dep(node, pos) _get_irn_in_or_dep(node, pos)
-
-#define get_irn_dbg_info(node) _get_irn_dbg_info(node)
-#define set_irn_dbg_info(node, db) _set_irn_dbg_info(node, db)
+#define is_ir_node(thing) is_ir_node_(thing)
+#define get_irn_arity(node) get_irn_arity_(node)
+#define get_irn_n(node, n) get_irn_n_(node, n)
+#define get_irn_mode(node) get_irn_mode_(node)
+#define set_irn_mode(node, mode) set_irn_mode_(node, mode)
+#define get_irn_irg(node) get_irn_irg_(node)
+#define get_nodes_block(node) get_nodes_block_(node)
+#define get_irn_op(node) get_irn_op_(node)
+#define set_irn_op(node, op) set_irn_op_(node, op)
+#define get_irn_opcode(node) get_irn_opcode_(node)
+#define get_irn_visited(node) get_irn_visited_(node)
+#define set_irn_visited(node, v) set_irn_visited_(node, v)
+#define mark_irn_visited(node) mark_irn_visited_(node)
+#define irn_visited(node) irn_visited_(node)
+#define irn_visited_else_mark(node) irn_visited_else_mark_(node)
+#define set_irn_link(node, link) set_irn_link_(node, link)
+#define get_irn_link(node) get_irn_link_(node)
+#define get_irn_pinned(node) get_irn_pinned_(node)
+#define is_irn_pinned_in_irg(node) is_irn_pinned_in_irg_(node)
+#define is_unop(node) is_unop_(node)
+#define is_binop(node) is_binop_(node)
+#define is_Proj(node) is_Proj_(node)
+#define is_Phi(node) is_Phi_(node)
+#define is_strictConv(node) is_strictConv_(node)
+#define is_SymConst_addr_ent(node) is_SymConst_addr_ent_(node)
+#define get_Block_n_cfgpreds(node) get_Block_n_cfgpreds_(node)
+#define get_Block_cfgpred(node, pos) get_Block_cfgpred_(node, pos)
+#define get_Block_cfgpred_block(node, pos) get_Block_cfgpred_block_(node, pos)
+#define get_Block_block_visited(node) get_Block_block_visited_(node)
+#define set_Block_block_visited(node, visit) set_Block_block_visited_(node, visit)
+#define mark_Block_block_visited(node) mark_Block_block_visited_(node)
+#define Block_block_visited(node) Block_block_visited_(node)
+#define get_Block_irg(block) get_Block_irg_(block)
+#define get_Const_tarval(node) get_Const_tarval_(node)
+#define is_Const_null(node) is_Const_null_(node)
+#define is_Const_one(node) is_Const_one_(node)
+#define is_Const_all_one(node) is_Const_all_one_(node)
+#define is_irn_forking(node) is_irn_forking_(node)
+#define copy_node_attr(irg,oldn,newn) copy_node_attr_(irg,oldn,newn)
+#define get_irn_type(node) get_irn_type_(node)
+#define get_irn_type_attr(node) get_irn_type_attr_(node)
+#define get_irn_entity_attr(node) get_irn_entity_attr_(node)
+#define is_irn_constlike(node) is_irn_constlike_(node)
+#define is_irn_always_opt(node) is_irn_always_opt_(node)
+#define is_irn_keep(node) is_irn_keep_(node)
+#define is_irn_start_block_placed(node) is_irn_start_block_placed_(node)
+#define is_irn_cse_neutral(node) is_irn_cse_neutral_(node)
+#define get_Cond_jmp_pred(node) get_Cond_jmp_pred_(node)
+#define set_Cond_jmp_pred(node, pred) set_Cond_jmp_pred_(node, pred)
+#define get_irn_generic_attr(node) get_irn_generic_attr_(node)
+#define get_irn_generic_attr_const(node) get_irn_generic_attr_const_(node)
+#define get_irn_idx(node) get_irn_idx_(node)
+
+#define get_irn_deps(node) get_irn_deps_(node)
+#define set_irn_dep(node, pos, dep) set_irn_dep_(node, pos, dep)
+#define get_irn_dep(node, pos) get_irn_dep_(node, pos)
+
+#define get_irn_ins_or_deps(node) get_irn_ins_or_deps_(node)
+#define get_irn_in_or_dep(node, pos) get_irn_in_or_dep_(node, pos)
+
+#define get_irn_dbg_info(node) get_irn_dbg_info_(node)
+#define set_irn_dbg_info(node, db) set_irn_dbg_info_(node, db)
+
+#define set_Block_phis(block, phi) set_Block_phis_(block, phi)
+#define get_Block_phis(block) get_Block_phis_(block)
+#define add_Block_phi(block, phi) add_Block_phi_(block, phi)
+#define get_Block_mark(block) get_Block_mark_(block)
+#define set_Block_mark(block, mark) set_Block_mark_(block, mark)
+
+#define set_Phi_next(node, phi) set_Phi_next_(node, phi)
+#define get_Phi_next(node) get_Phi_next_(node)
+
+#define is_arg_Proj(node) is_arg_Proj_(node)
+#define ir_switch_table_get_n_entries(table) ir_switch_table_get_n_entries_(table)