Lines Matching refs:TP
253 TypeInfer(TreePattern &T) : TP(T), ForceMode(0) {} in TypeInfer()
349 TreePattern &TP; member
410 TreePattern &TP) const;
477 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const;
702 bool isTypeCompletelyUnknown(unsigned ResNo, TreePattern &TP) const { in isTypeCompletelyUnknown() argument
809 TreePattern &TP,
815 bool ApplyTypeConstraints(TreePattern &TP, bool NotRegisters);
822 TreePattern &TP);
824 TreePattern &TP);
826 TreePattern &TP);
831 bool UpdateNodeTypeFromInst(unsigned ResNo, Record *Operand, TreePattern &TP);
835 bool ContainsUnresolvedType(TreePattern &TP) const;
973 TreePattern &TP) { in UpdateNodeType() argument
975 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
976 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
981 TreePattern &TP) { in UpdateNodeType() argument
983 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
984 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
989 TreePattern &TP) { in UpdateNodeType() argument
991 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
992 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1304 TreePattern &TP) const { in ApplyTypeConstraints() argument
1307 MadeChange |= TypeConstraints[i].ApplyTypeConstraint(N, *this, TP); in ApplyTypeConstraints()