Home | History | Annotate | Download | only in gcc

Lines Matching refs:mos

568   vec<micro_operation> mos;
5610 bb->index, VTI (bb)->mos.length (),
5678 to VTI (bb)->mos. */
5827 VTI (bb)->mos.safe_push (mo);
5958 to VTI (bb)->mos. EXPR is the RTL expression containing the store.
6166 VTI (bb)->mos.safe_push (moa);
6253 VTI (bb)->mos.safe_push (mo);
6598 micro_operation *mos;
6607 n1 = VTI (bb)->mos.length ();
6610 n2 = VTI (bb)->mos.length () - 1;
6611 mos = VTI (bb)->mos.address ();
6617 while (n1 < n2 && mos[n1].type == MO_USE)
6619 while (n1 < n2 && mos[n2].type != MO_USE)
6622 std::swap (mos[n1], mos[n2]);
6625 n2 = VTI (bb)->mos.length () - 1;
6628 while (n1 < n2 && mos[n1].type != MO_VAL_LOC)
6630 while (n1 < n2 && mos[n2].type == MO_VAL_LOC)
6633 std::swap (mos[n1], mos[n2]);
6647 VTI (bb)->mos.safe_push (mo);
6650 n1 = VTI (bb)->mos.length ();
6656 mos.length () - 1;
6657 mos = VTI (bb)->mos.address ();
6664 while (n1 < n2 && mos[n1].type == MO_VAL_USE)
6666 while (n1 < n2 && mos[n2].type != MO_VAL_USE)
6669 std::swap (mos[n1], mos[n2]);
6672 n2 = VTI (bb)->mos.length () - 1;
6675 while (n1 < n2 && mos[n1].type == MO_CLOBBER)
6677 while (n1 < n2 && mos[n2].type != MO_CLOBBER)
6680 std::swap (mos[n1], mos[n2]);
6765 FOR_EACH_VEC_ELT (VTI (bb)->mos, i, mo)
9251 FOR_EACH_VEC_ELT (VTI (bb)->mos, i, mo)
10264 VTI (bb)->mos.safe_push (mo);
10307 VTI (bb)->mos.safe_push (mo);
10437 VTI (bb)->mos.release ();