unknown = new_r_Unknown(irg, mode_M);
cnst = new_r_Const_long(irg, mode_Iu, get_mode_size_bytes(mode_Iu) * id);
- offset = new_r_Add(irg, bb, address, cnst, mode_P);
- load = new_r_Load(irg, bb, unknown, offset, mode_Iu);
+ offset = new_r_Add(irg, bb, address, cnst, get_modeP_data());
+ load = new_r_Load(irg, bb, unknown, offset, mode_Iu, 0);
projm = new_r_Proj(irg, bb, load, mode_M, pn_Load_M);
proji = new_r_Proj(irg, bb, load, mode_Iu, pn_Load_res);
cnst = new_r_Const_long(irg, mode_Iu, 1);
add = new_r_Add(irg, bb, proji, cnst, mode_Iu);
- store = new_r_Store(irg, bb, projm, offset, add);
+ store = new_r_Store(irg, bb, projm, offset, add, 0);
projm = new_r_Proj(irg, bb, store, mode_M, pn_Store_M);
set_irn_link(bb, projm);
set_irn_link(projm, load);
set_entity_ld_ident(ent, name);
uint = new_type_primitive(new_id_from_str("__uint"), mode_Iu);
- uintptr = new_type_pointer(new_id_from_str("__uintptr"), uint, mode_P);
- string = new_type_pointer(new_id_from_str("__charptr"), new_type_primitive(new_id_from_str("__char"), mode_Bs), mode_P);
+ uintptr = new_type_pointer(new_id_from_str("__uintptr"), uint, get_modeP_data());
+ string = new_type_pointer(new_id_from_str("__charptr"), new_type_primitive(new_id_from_str("__char"), mode_Bs), get_modeP_data());
set_method_param_type(init_type, 0, string);
set_method_param_type(init_type, 1, uintptr);
set_compound_graph_path_node(path, 0, ent);
set_compound_graph_path_node(path, 1, loc_lineno);
tv = new_tarval_from_long(wd.locs[i].lineno, mode_Iu);
- add_compound_ent_value_w_path(ent_locations, new_Const(mode_Iu, tv), path);
+ add_compound_ent_value_w_path(ent_locations, new_Const(tv), path);
/* name */
path = new_compound_graph_path(loc_type, 2);
sym.entity_p = wd.locs[i].fname;
n = new_SymConst(mode_P_data, sym, symconst_addr_ent);
} else {
- n = new_Const(mode_P_data, get_mode_null(mode_P_data));
+ n = new_Const(get_mode_null(mode_P_data));
}
add_compound_ent_value_w_path(ent_locations, n, path);
}