Lines Matching refs:TP
262 TypeInfer(TreePattern &T) : TP(T), ForceMode(0) {} in TypeInfer()
361 TreePattern &TP; member
422 TreePattern &TP) const;
487 bool ApplyTypeConstraints(TreePatternNode *N, TreePattern &TP) const;
718 bool isTypeCompletelyUnknown(unsigned ResNo, TreePattern &TP) const { in isTypeCompletelyUnknown() argument
825 TreePattern &TP,
831 bool ApplyTypeConstraints(TreePattern &TP, bool NotRegisters);
838 TreePattern &TP);
840 TreePattern &TP);
842 TreePattern &TP);
847 bool UpdateNodeTypeFromInst(unsigned ResNo, Record *Operand, TreePattern &TP);
851 bool ContainsUnresolvedType(TreePattern &TP) const;
989 TreePattern &TP) { in UpdateNodeType() argument
991 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
992 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
997 TreePattern &TP) { in UpdateNodeType() argument
999 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
1000 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1005 TreePattern &TP) { in UpdateNodeType() argument
1007 TP.getInfer().expandOverloads(VTS); in UpdateNodeType()
1008 return TP.getInfer().MergeInTypeInfo(Types[ResNo], VTS); in UpdateNodeType()
1266 TreePattern &TP) const { in ApplyTypeConstraints() argument
1269 MadeChange |= TypeConstraints[i].ApplyTypeConstraint(N, *this, TP); in ApplyTypeConstraints()