diff options
Diffstat (limited to 'gcc/tree-loop-distribution.c')
-rw-r--r-- | gcc/tree-loop-distribution.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c index 96fbc36..19523b9 100644 --- a/gcc/tree-loop-distribution.c +++ b/gcc/tree-loop-distribution.c @@ -1360,9 +1360,7 @@ pg_add_dependence_edges (struct graph *rdg, vec<loop_p> loops, int dir, if (rdg_vertex_for_stmt (rdg, DR_STMT (dr1)) > rdg_vertex_for_stmt (rdg, DR_STMT (dr2))) { - data_reference_p tem = dr1; - dr1 = dr2; - dr2 = tem; + std::swap (dr1, dr2); this_dir = -this_dir; } ddr = initialize_data_dependence_relation (dr1, dr2, loops); @@ -1373,9 +1371,7 @@ pg_add_dependence_edges (struct graph *rdg, vec<loop_p> loops, int dir, { if (DDR_REVERSED_P (ddr)) { - data_reference_p tem = dr1; - dr1 = dr2; - dr2 = tem; + std::swap (dr1, dr2); this_dir = -this_dir; } /* Known dependences can still be unordered througout the |