Lines Matching refs:InVT
154 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo() argument
155 if (InVT.isCompletelyUnknown() || *this == InVT || TP.hasError()) in MergeInTypeInfo()
159 *this = InVT; in MergeInTypeInfo()
163 assert(!TypeVec.empty() && !InVT.TypeVec.empty() && "No unknowns"); in MergeInTypeInfo()
170 if (InVT.hasIntegerTypes()) { in MergeInTypeInfo()
171 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo()
177 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo()
190 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
196 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
198 TypeVec.assign(1, InVT.TypeVec[0]); in MergeInTypeInfo()
211 InVT.TypeVec.begin(), InVT.TypeVec.end(), in MergeInTypeInfo()
224 InVT.getName() + "' into '" + InputSet.getName() + "'"); in MergeInTypeInfo()