Lines Matching refs:VTS
151 bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { in constrain() argument
154 for (const auto &I : VTS) { in constrain()
166 if (VTS.hasMode(M) || VTS.hasDefault()) { in constrain()
167 Changed |= intersect(I.second, VTS.get(M)); in constrain()
185 bool TypeSetByHwMode::assign_if(const TypeSetByHwMode &VTS, Predicate P) { in assign_if() argument
187 for (const auto &I : VTS) { in assign_if()
216 bool TypeSetByHwMode::operator==(const TypeSetByHwMode &VTS) const { in operator ==()
219 bool VTSIsSimple = VTS.isSimple(); in operator ==()
221 return getSimple() == VTS.getSimple(); in operator ==()
225 bool VTSHaveDefault = VTSIsSimple || VTS.hasDefault(); in operator ==()
232 for (const auto &I : VTS) in operator ==()
238 if (get(M) != VTS.get(M)) in operator ==()
247 bool NoModeVTS = !VTS.hasMode(M) || VTS.get(M).empty(); in operator ==()
251 if (get(M) != VTS.get(M)) in operator ==()
810 void TypeInfer::expandOverloads(TypeSetByHwMode &VTS) const { in expandOverloads()
811 ValidateOnExit _1(VTS, *this); in expandOverloads()
816 for (auto &I : VTS) in expandOverloads()
874 if (Infer.Validate && !VTS.validate()) { in ~ValidateOnExit()
2312 TypeSetByHwMode VTS(MVT::iPTR); in getImplicitType() local
2313 TP.getInfer().expandOverloads(VTS); in getImplicitType()
2314 return VTS; in getImplicitType()
4395 for (const TypeSetByHwMode &VTS : N->getExtTypes()) in collectModes() local
4396 for (const auto &I : VTS) in collectModes()