projects
/
cparser
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
condeval is called jump threading now
[cparser]
/
driver
/
gen_firm_asm.c
diff --git
a/driver/gen_firm_asm.c
b/driver/gen_firm_asm.c
index
2b49b94
..
ad55dee
100644
(file)
--- a/
driver/gen_firm_asm.c
+++ b/
driver/gen_firm_asm.c
@@
-1,7
+1,7
@@
/*
* Generate Firm assembler from Firm graphs.
*
/*
* Generate Firm assembler from Firm graphs.
*
- * (C) 2005-200
6
Michael Beck beck@ipd.info.uni-karlsruhe.de
+ * (C) 2005-200
9
Michael Beck beck@ipd.info.uni-karlsruhe.de
*/
#include <stdio.h>
#include <string.h>
*/
#include <stdio.h>
#include <string.h>
@@
-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_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
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;
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;
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;
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, ");
}
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 {
fprintf(f, "mode_b, %s);\n", proj_nr ? "pn_Cond_true" : "pn_Cond_false");
}
else {
- if (proj_nr == get_Cond_default
P
roj(cond))
+ if (proj_nr == get_Cond_default
_p
roj(cond))
name(f, " ", n, " = new_r_defaultProj(irg, ");
else
name(f, " ", n, " = new_r_Proj(irg, ");
name(f, " ", n, " = new_r_defaultProj(irg, ");
else
name(f, " ", n, " = new_r_Proj(irg, ");