Lines Matching refs:TP
260 TypeInfer(TreePattern &T) : TP(T) {} in TypeInfer()
356 TreePattern &TP; member
415 TreePattern &TP) const;
480 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const;
711 bool isTypeCompletelyUnknown(unsigned ResNo, TreePattern &TP) const { in isTypeCompletelyUnknown() argument
832 void InlinePatternFragments(TreePattern &TP,
838 bool ApplyTypeConstraints(TreePattern &TP, bool NotRegisters);
845 TreePattern &TP);
847 TreePattern &TP);
849 TreePattern &TP);
854 bool UpdateNodeTypeFromInst(unsigned ResNo, Record *Operand, TreePattern &TP);
858 bool ContainsUnresolvedType(TreePattern &TP) const;
995 TreePattern &TP) { in UpdateNodeType() argument
997 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
998 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1003 TreePattern &TP) { in UpdateNodeType() argument
1005 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
1006 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1011 TreePattern &TP) { in UpdateNodeType() argument
1013 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
1014 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1271 TreePattern &TP) const { in ApplyTypeConstraints() argument
1274 MadeChange |= TypeConstraints[i].ApplyTypeConstraint(N, *this, TP); in ApplyTypeConstraints()