#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 "trouts.h" /* Graph reversal / out edges for types. */
#include "irdom.h" /* Dominator analysis */
#include "cgana.h" /* Analysis to construct interprocedural graph */
/* including some optimizations */
#include "irloop.h" /* loop and backedge analysis */
#include "callgraph.h" /* Callgraph construction */
+#include "irconsconfirm.h" /* Confirm nodes */
#include "interval_analysis.h"
#include "field_temperature.h"
#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 */
#include "irreflect.h" /* reflection */
+#include "seqnumbers.h" /* debug support */
+
/* @@@ temporarily for jni builder until preprocessor works.
Then it should be sufficient to include <file.h> instead
/**
* 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;
* Initializes the firm library. Allocates default data structures.
* Initializes configurable behavior of the library.
*
- * @param param A structure containing the parameters of the libFirm.
+ * @param params A structure containing the parameters of the libFirm.
*
* The parameter struct may be NULL. In that case, the original FIRM behavior
* is conserved.