Lines Matching defs:sm_ord
2299 /* sm_ord is used for ordinary stores we can retain order with respect
2304 enum sm_kind { sm_ord, sm_unord, sm_other };
2326 gcc_assert (kind == sm_ord && seq[i-1].from != NULL_TREE);
2341 if (!aux->store_flag || kind == sm_ord)
2370 if (against.second == sm_ord
2469 /* Simplify our lives by pruning the sequence of !sm_ord. */
2471 && first_edge_seq.last ().second != sm_ord)
2490 /* Simplify our lives by pruning the sequence of !sm_ord. */
2492 && edge_seq.last ().second != sm_ord)
2507 if (first_edge_seq[i].second == sm_ord)
2510 if (edge_seq[i].second == sm_ord)
2543 if (first_edge_seq[i].second == sm_ord)
2556 if (edge_seq[i].second == sm_ord)
2589 if ((first_edge_seq[i].second == sm_ord
2594 if (first_edge_seq[i].second == sm_ord)
2621 seq.safe_push (seq_entry (data->ref, sm_ord));
2732 else if ((seq[i].second == sm_ord
2786 execute_sm_exit (loop, insert_e, seq, aux_map, sm_ord,
2856 if (kind == sm_ord
2866 /* We need to push down both sm_ord and sm_other
2869 if (kind == sm_ord)
2879 if (seq->second[j].second == sm_ord
2911 gcc_assert (e->second == sm_ord
2948 execute_sm_exit (loop, e, sms[i].second, aux_map, sm_ord,