Lines Matching defs:Units
87 MaskInfos[M].Units = PU.flip();
127 std::set<RegisterId> Units;
130 return Units; // Empty
134 return Units; // Empty
138 Units.insert(U);
140 return Units;
158 Units.insert(U);
162 return Units;
201 // Units are equal, move on to the next ones.
239 // Units are equal, move on to the next ones.
281 return Units.anyCommon(PRI.getMaskUnits(RR.Reg));
286 if (Units.test(P.first))
295 return T.reset(Units).none();
301 if (!Units.test(P.first))
309 Units |= PRI.getMaskUnits(RR.Reg);
316 Units.set(P.first);
322 Units |= RG.Units;
331 Units &= RG.Units;
340 Units.reset(RG.Units);
359 int U = Units.find_first();
368 U = Units.find_next(U);
374 U = Units.find_next(U);
388 if (Units.test(P.first))
396 for (int U = RG.Units.find_first(); U >= 0; U = RG.Units.find_next(U)) {