Commit 7159f19c by Uros Bizjak Committed by Uros Bizjak

alpha.c (alpha_split_conditional_move): Use std::swap instead of manually swapping.

	* config/alpha/alpha.c (alpha_split_conditional_move):
	Use std::swap instead of manually swapping.
	(alpha_stdarg_optimize_hook): Ditto.
	(alpha_canonicalize_comparison): Ditto.

From-SVN: r253681
parent 939cf90f
2017-10-12 Uros Bizjak <ubizjak@gmail.com>
* config/alpha/alpha.c (alpha_split_conditional_move):
Use std::swap instead of manually swapping.
(alpha_stdarg_optimize_hook): Ditto.
(alpha_canonicalize_comparison): Ditto.
2017-10-12 Bin Cheng <bin.cheng@arm.com>
* tree-loop-distribution.c (struct builtin_info): New struct.
......@@ -2910,8 +2910,8 @@ alpha_split_conditional_move (enum rtx_code code, rtx dest, rtx cond,
|| (code == GE || code == GT))
{
code = reverse_condition (code);
diff = t, t = f, f = diff;
diff = t - f;
std::swap (t, f);
diff = -diff;
}
subtarget = target = dest;
......@@ -6078,10 +6078,8 @@ alpha_stdarg_optimize_hook (struct stdarg_info *si, const gimple *stmt)
else if (code2 == COMPONENT_REF
&& (code1 == MINUS_EXPR || code1 == PLUS_EXPR))
{
gimple *tem = arg1_stmt;
std::swap (arg1_stmt, arg2_stmt);
code2 = code1;
arg1_stmt = arg2_stmt;
arg2_stmt = tem;
}
else
goto escapes;
......@@ -9831,9 +9829,7 @@ alpha_canonicalize_comparison (int *code, rtx *op0, rtx *op1,
&& (*code == GE || *code == GT || *code == GEU || *code == GTU)
&& (REG_P (*op1) || *op1 == const0_rtx))
{
rtx tem = *op0;
*op0 = *op1;
*op1 = tem;
std::swap (*op0, *op1);
*code = (int)swap_condition ((enum rtx_code)*code);
}
......
Markdown is supported
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