Lines Matching refs:VTS
142 bool TypeSetByHwMode::constrain(const TypeSetByHwMode &VTS) { in constrain() argument
145 for (const auto &I : VTS) { in constrain()
157 if (VTS.hasMode(M) || VTS.hasDefault()) { in constrain()
158 Changed |= intersect(I.second, VTS.get(M)); in constrain()
175 bool TypeSetByHwMode::assign_if(const TypeSetByHwMode &VTS, Predicate P) { in assign_if() argument
177 for (const auto &I : VTS) { in assign_if()
206 bool TypeSetByHwMode::operator==(const TypeSetByHwMode &VTS) const { in operator ==()
209 bool VTSIsSimple = VTS.isSimple(); in operator ==()
211 return getSimple() == VTS.getSimple(); in operator ==()
215 bool VTSHaveDefault = VTSIsSimple || VTS.hasDefault(); in operator ==()
222 for (const auto &I : VTS) in operator ==()
228 if (get(M) != VTS.get(M)) in operator ==()
237 bool NoModeVTS = !VTS.hasMode(M) || VTS.get(M).empty(); in operator ==()
241 if (get(M) != VTS.get(M)) in operator ==()
804 void TypeInfer::expandOverloads(TypeSetByHwMode &VTS) const { in expandOverloads()
805 ValidateOnExit _1(VTS, *this); in expandOverloads()
810 for (auto &I : VTS) in expandOverloads()
868 if (Infer.Validate && !VTS.validate()) { in ~ValidateOnExit()
2306 TypeSetByHwMode VTS(MVT::iPTR); in getImplicitType() local
2307 TP.getInfer().expandOverloads(VTS); in getImplicitType()
2308 return VTS; in getImplicitType()
4399 for (const TypeSetByHwMode &VTS : N.getExtTypes()) in collectModes() local
4400 for (const auto &I : VTS) in collectModes()