Lines Matching refs:VTS
138 bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { in constrain() argument
141 for (const auto &I : VTS) { in constrain()
153 if (VTS.hasMode(M) || VTS.hasDefault()) { in constrain()
154 Changed |= intersect(I.second, VTS.get(M)); in constrain()
172 bool TypeSetByHwMode::assign_if(const TypeSetByHwMode &VTS, Predicate P) { in assign_if() argument
174 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 *begin() == *VTS.begin(); 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 ==()
754 void TypeInfer::expandOverloads(TypeSetByHwMode &VTS) { in expandOverloads() argument
755 ValidateOnExit _1(VTS, *this); in expandOverloads()
760 for (auto &I : VTS) in expandOverloads()
834 if (Infer.Validate && !VTS.validate()) { in ~ValidateOnExit()
2213 TypeSetByHwMode VTS(MVT::iPTR); in getImplicitType() local
2214 TP.getInfer().expandOverloads(VTS); in getImplicitType()
2215 return VTS; in getImplicitType()
4273 for (const TypeSetByHwMode &VTS : N->getExtTypes()) in collectModes() local
4274 for (const auto &I : VTS) in collectModes()