Commit 3d9a25f1 authored by Christoph Mallon's avatar Christoph Mallon
Browse files

Small simplification.

[r22453]
parent 204b50be
......@@ -737,20 +737,19 @@ static void match_arguments(ia32_address_mode_t *am, ir_node *block,
}
am->op_type = ia32_AddrModeS;
} else {
am->op_type = ia32_Normal;
if (flags & match_try_am) {
am->new_op1 = NULL;
am->new_op2 = NULL;
am->op_type = ia32_Normal;
return;
}
new_op1 = (op1 == NULL ? NULL : be_transform_node(op1));
if (new_op2 == NULL)
new_op2 = be_transform_node(op2);
am->op_type = ia32_Normal;
am->ls_mode = get_irn_mode(op2);
if (flags & match_mode_neutral)
am->ls_mode = mode_Iu;
am->ls_mode =
(flags & match_mode_neutral ? mode_Iu : get_irn_mode(op2));
}
if (addr->base == NULL)
addr->base = noreg_gp;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment