Perform switch lowering before double-word lowering.
[libfirm] / ir / be / ia32 / ia32_finish.c
index 2a8cc58..a8b3b6e 100644 (file)
@@ -21,7 +21,6 @@
  * @file
  * @brief   This file implements functions to finalize the irg for emit.
  * @author  Christian Wuerdig
- * @version $Id$
  */
 #include "config.h"
 
@@ -34,9 +33,9 @@
 #include "pdeq.h"
 #include "error.h"
 
-#include "../bearch.h"
-#include "../besched.h"
-#include "../benode.h"
+#include "bearch.h"
+#include "besched.h"
+#include "benode.h"
 
 #include "bearch_ia32_t.h"
 #include "ia32_finish.h"
@@ -109,9 +108,8 @@ static void ia32_transform_sub_to_neg_add(ir_node *irn)
                res = new_bd_ia32_xAdd(dbgi, block, noreg, noreg, nomem, res, in1);
                set_ia32_ls_mode(res, get_ia32_ls_mode(irn));
        } else {
-               ir_node         *flags_proj = NULL;
-               ir_node         *carry;
-               const ir_edge_t *edge;
+               ir_node *flags_proj = NULL;
+               ir_node *carry;
 
                if (get_irn_mode(irn) == mode_T) {
                        /* collect the Proj uses */