HOOK_OPT_CONST_EVAL, /**< constant evaluation */
HOOK_OPT_ALGSIM, /**< algebraic simplification */
HOOK_OPT_PHI, /**< Phi optmization */
+ HOOK_OPT_SYNC, /**< Sync optmization */
HOOK_OPT_WAW, /**< Write-After-Write optimization */
HOOK_OPT_WAR, /**< Write-After-Read optimization */
HOOK_OPT_RAW, /**< Read-After-Write optimization */
HOOK_OPT_CONFIRM_E, /**< a value was evaluated due to a Confirm */
HOOK_OPT_EXC_REM, /**< a exception edge was removed due to a Confirmation prove */
HOOK_LOWERED, /**< lowered */
+ HOOK_BACKEND, /**< a backend transformation */
HOOK_OPT_LAST
} hook_opt_kind;
#define hook_new_type(tp) hook_exec(hook_new_type, (ctx, tp))
/* the initializer, move to hooks_t.h some day */
-int init_hooks(void);
+int firm_init_hooks(void);
#endif /* __IRHOOKS_H__ */