Lines Matching refs:InVT
147 bool EEVT::TypeSet::MergeInTypeInfo(const EEVT::TypeSet &InVT, TreePattern &TP){ in MergeInTypeInfo() argument
148 if (InVT.isCompletelyUnknown() || *this == InVT) in MergeInTypeInfo()
152 *this = InVT; in MergeInTypeInfo()
156 assert(TypeVec.size() >= 1 && InVT.TypeVec.size() >= 1 && "No unknowns"); in MergeInTypeInfo()
163 if (InVT.hasIntegerTypes()) { in MergeInTypeInfo()
164 EEVT::TypeSet InCopy(InVT); in MergeInTypeInfo()
170 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo()
183 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
189 if ((InVT.TypeVec[0] == MVT::iPTR || InVT.TypeVec[0] == MVT::iPTRAny) && in MergeInTypeInfo()
192 TypeVec[0] = InVT.TypeVec[0]; in MergeInTypeInfo()
206 for (unsigned j = 0, e = InVT.TypeVec.size(); j != e; ++j) in MergeInTypeInfo()
207 if (TypeVec[i] == InVT.TypeVec[j]) { in MergeInTypeInfo()
223 InVT.getName() + "' into '" + InputSet.getName() + "'"); in MergeInTypeInfo()