Lines Matching refs:FD1
5413 FunctionDecl *FD1 = FT1->getTemplatedDecl(); in isAtLeastAsSpecializedAs() local
5415 const FunctionProtoType *Proto1 = FD1->getType()->getAs<FunctionProtoType>(); in isAtLeastAsSpecializedAs()
5451 S, TemplateParams, FD2->getType(), FD1->getType(), Info, Deduced, in isAtLeastAsSpecializedAs()
5536 const FunctionDecl *FD1 = FT1->getTemplatedDecl(); in getMoreSpecializedTemplate() local
5544 FD1->getType()->castAs<FunctionProtoType>(); in getMoreSpecializedTemplate()
5550 const CXXMethodDecl *Method1 = dyn_cast<CXXMethodDecl>(FD1); in getMoreSpecializedTemplate()
5622 Param1.reserve(FD1->param_size() + ShouldConvert1); in getMoreSpecializedTemplate()
5625 for (const auto &P : FD1->parameters()) in getMoreSpecializedTemplate()
5639 FD1->param_size() && FD1->parameters().back()->isParameterPack(); in getMoreSpecializedTemplate()
5721 !Context.hasSameType(FD1->getReturnType(), FD2->getReturnType())) in getMoreSpecializedTemplate()
5823 FunctionDecl *Sema::getMoreConstrainedFunction(FunctionDecl *FD1, in getMoreConstrainedFunction() argument
5825 assert(!FD1->getDescribedTemplate() && !FD2->getDescribedTemplate() && in getMoreConstrainedFunction()
5827 FunctionDecl *F1 = FD1; in getMoreConstrainedFunction()
5828 if (FunctionDecl *MF = FD1->getInstantiatedFromMemberFunction()) in getMoreConstrainedFunction()
5843 return AtLeastAsConstrained1 ? FD1 : FD2; in getMoreConstrainedFunction()