[ifcvt][obvious] Use std::swap instead of manually swapping
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Fri, 12 Jun 2015 13:18:17 +0000 (13:18 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Fri, 12 Jun 2015 13:18:17 +0000 (13:18 +0000)
* ifcvt.c (noce_try_store_flag_constants): Use std::swap instead of
manually swapping.
(noce_try_cmove_arith): Likewise.
(noce_get_alt_condition): Likewise.

From-SVN: r224429

gcc/ChangeLog
gcc/ifcvt.c

index 74df9aa..efa166a 100644 (file)
@@ -1,3 +1,10 @@
+2015-06-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * ifcvt.c (noce_try_store_flag_constants): Use std::swap instead of
+       manually swapping.
+       (noce_try_cmove_arith): Likewise.
+       (noce_get_alt_condition): Likewise.
+
 2015-06-12  Venkataramanan Kumar  <venkataramanan.kumar@amd.com>
 
        * common/config/i386/i386-common.c
index fd3d258..50ccaa1 100644 (file)
@@ -1217,7 +1217,7 @@ noce_try_store_flag_constants (struct noce_if_info *if_info)
 
       if (reversep)
        {
-         tmp = itrue; itrue = ifalse; ifalse = tmp;
+         std::swap (itrue, ifalse);
          diff = trunc_int_for_mode (-(unsigned HOST_WIDE_INT) diff, mode);
        }
 
@@ -1679,11 +1679,9 @@ noce_try_cmove_arith (struct noce_if_info *if_info)
 
       if (reversep)
        {
-         rtx tmp;
-         rtx_insn *tmp_insn;
          code = reversed_comparison_code (if_info->cond, if_info->jump);
-         tmp = a, a = b, b = tmp;
-         tmp_insn = insn_a, insn_a = insn_b, insn_b = tmp_insn;
+         std::swap (a, b);
+         std::swap (insn_a, insn_b);
        }
     }
 
@@ -1865,9 +1863,7 @@ noce_get_alt_condition (struct noce_if_info *if_info, rtx target,
 
              if (CONST_INT_P (op_a))
                {
-                 rtx tmp = op_a;
-                 op_a = op_b;
-                 op_b = tmp;
+                 std::swap (op_a, op_b);
                  code = swap_condition (code);
                }
            }