Message ID | 20240208104105.65E2238582A4@sourceware.org |
---|---|
State | New |
Headers | show |
Series | Revert part of vect_analyze_early_break_dependences changes | expand |
diff --git a/gcc/tree-vect-data-refs.cc b/gcc/tree-vect-data-refs.cc index e16796323b3..2170d17e839 100644 --- a/gcc/tree-vect-data-refs.cc +++ b/gcc/tree-vect-data-refs.cc @@ -772,11 +772,7 @@ vect_analyze_early_break_dependences (loop_vec_info loop_vinfo) the store. */ for (auto dr_read : bases) - /* Note we're not passing the DRs in stmt order here - since the DR dependence checking routine does not - envision we're moving stores down. The read-write - order tricks it to avoid applying TBAA. */ - if (dr_may_alias_p (dr_read, dr_ref, loop_nest)) + if (dr_may_alias_p (dr_ref, dr_read, loop_nest)) { if (dump_enabled_p ()) dump_printf_loc (MSG_MISSED_OPTIMIZATION,