condeval is called jump threading now
[cparser] / driver / gen_firm_asm.c
index 3a96eac..ad55dee 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Generate Firm assembler from Firm graphs.
  *
- * (C) 2005-2006  Michael Beck   beck@ipd.info.uni-karlsruhe.de
+ * (C) 2005-2009  Michael Beck   beck@ipd.info.uni-karlsruhe.de
  */
 #include <stdio.h>
 #include <string.h>
@@ -241,7 +241,7 @@ static int generate_predef_node(FILE *f, ir_node *n)
   else if (n == code)                   \
     name(f, "  ", n, " = " #code ";\n");
 
-  if (0) {}
+  if (0);
   X(get_irg_start(irg))
   X(get_irg_start_block(irg))
   X(get_irg_end(irg))
@@ -249,7 +249,6 @@ static int generate_predef_node(FILE *f, ir_node *n)
   X(get_irg_initial_exec(irg))
   X(get_irg_frame(irg))
   X(get_irg_tls(irg))
-  X(get_irg_value_param_base(irg))
   X(get_irg_initial_mem(irg))
   X(get_irg_no_mem(irg))
   else
@@ -531,7 +530,6 @@ static void generate_code_SymConst(FILE *f, ir_node *n)
   ident *id;
   ir_type *tp;
   ir_entity *ent;
-  ir_label_t label;
   symconst_kind kind = get_SymConst_kind(n);
   const char *k_name = "NULL";
   const char *str;
@@ -573,11 +571,6 @@ static void generate_code_SymConst(FILE *f, ir_node *n)
     fprintf(f, "  sym.ident_p = new_id_from_chars(\"%s\", %d);\n", str, get_id_strlen(id));
     k_name = "symconst_enum_const";
     break;
-  case symconst_label:
-    label = get_SymConst_label(n);
-    fprintf(f, "  sym.label = %lu;\n", label);
-    k_name = "symconst_label";
-    break;
   }
   name(f, "  ", n, " = new_r_SymConst(irg, ");
   name(f, NULL, get_nodes_block(n), ", sym, ");
@@ -928,7 +921,7 @@ static void generate_code_Proj_Cond(FILE *f, ir_node *n)
     fprintf(f, "mode_b, %s);\n", proj_nr ? "pn_Cond_true" : "pn_Cond_false");
   }
   else {
-    if (proj_nr == get_Cond_defaultProj(cond))
+    if (proj_nr == get_Cond_default_proj(cond))
       name(f, "  ", n, " = new_r_defaultProj(irg, ");
     else
       name(f, "  ", n, " = new_r_Proj(irg, ");