#include "ifconv.h" /* if conversion */
#include "funccall.h" /* real function call optimization */
#include "return.h" /* Return node normalizations */
+#include "scalar_replace.h" /* Scalar replacement */
/* Analyses */
#include "irouts.h" /* Graph reversal / out edges. */
#include "execution_frequency.h"
/* Support */
+#include "irtools.h" /* often needed tools */
#include "irgmod.h" /* Support to modify ir */
#include "irgwalk.h" /* Support to walk ir */
#include "typewalk.h" /* Support to walk type information */
/**
* This function is called, whenever a local variable is
- * used before definition. The function should either insert a default value,
- * or raise a compiler error/warning.
+ * used before definition. The function should insert a default value,
+ * and/or raise a compiler error/warning. Note that returning
+ * an Unknown is allowed here.
*/
uninitialized_local_variable_func_t *initialize_local_func;