(alpha_swapped_comparison_operator): New function.
From-SVN: r12742
This commit is contained in:
parent
86ff823032
commit
5bf6c48a4a
|
@ -504,6 +504,23 @@ alpha_comparison_operator (op, mode)
|
||||||
|| (mode == DImode && (code == LEU || code == LTU)));
|
|| (mode == DImode && (code == LEU || code == LTU)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Return 1 if OP is a valid Alpha swapped comparison operator. */
|
||||||
|
|
||||||
|
int
|
||||||
|
alpha_swapped_comparison_operator (op, mode)
|
||||||
|
register rtx op;
|
||||||
|
enum machine_mode mode;
|
||||||
|
{
|
||||||
|
enum rtx_code code = GET_CODE (op);
|
||||||
|
|
||||||
|
if (mode != GET_MODE (op) || GET_RTX_CLASS (code) != '<')
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
code = swap_condition (code);
|
||||||
|
return (code == EQ || code == LE || code == LT
|
||||||
|
|| (mode == DImode && (code == LEU || code == LTU)));
|
||||||
|
}
|
||||||
|
|
||||||
/* Return 1 if OP is a signed comparison operation. */
|
/* Return 1 if OP is a signed comparison operation. */
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
Loading…
Reference in New Issue