- int bits;
- ir_mode *s_mode; /**< signed mode */
- ir_mode *u_mode; /**< unsigned mode */
- int changes;
+ int bits; /**< number of bits in the destination mode */
+ ir_mode *s_mode; /**< signed destination mode */
+ ir_mode *u_mode; /**< unsigned destination mode */
+ int changes; /**< non-zero if the graph was changed */
int i, n_ress = get_method_n_ress(mt);
mode = mode_is_signed(mode) ? wenv->s_mode : wenv->u_mode;
block = get_nodes_block(n);
for (i = 0; i < n_ress; ++i) {
ir_node *pred = get_irn_n(n, i + 1);
int i, n_ress = get_method_n_ress(mt);
mode = mode_is_signed(mode) ? wenv->s_mode : wenv->u_mode;
block = get_nodes_block(n);
for (i = 0; i < n_ress; ++i) {
ir_node *pred = get_irn_n(n, i + 1);
if (modeA != get_irn_mode(pred)) {
pred = new_r_Conv(current_ir_graph, get_nodes_block(pred), pred, modeA);
set_Conv_op(n, pred);
if (modeA != get_irn_mode(pred)) {
pred = new_r_Conv(current_ir_graph, get_nodes_block(pred), pred, modeA);
set_Conv_op(n, pred);
irg_walk_graph(irg, NULL, do_mode_conv, &env);
irg_walk_graph(irg, NULL, do_mode_conv, &env);