Lines Matching defs:FD1
5688 FunctionDecl *FD1 = FT1->getTemplatedDecl();
5690 const FunctionProtoType *Proto1 = FD1->getType()->getAs<FunctionProtoType>();
5867 const FunctionDecl *FD1 = FT1->getTemplatedDecl();
5877 FD1->getType()->castAs<FunctionProtoType>();
5883 const CXXMethodDecl *Method1 = dyn_cast<CXXMethodDecl>(FD1);
5903 if (auto OO = FD1->getOverloadedOperator();
5973 Param1.reserve(FD1->param_size() + ShouldConvert1);
5976 for (const auto &P : FD1->parameters())
5990 FD1->param_size() && FD1->parameters().back()->isParameterPack();
6072 !Context.hasSameType(FD1->getReturnType(), FD2->getReturnType()))
6163 FunctionDecl *Sema::getMoreConstrainedFunction(FunctionDecl *FD1,
6165 assert(!FD1->getDescribedTemplate() && !FD2->getDescribedTemplate() &&
6167 assert(!FD1->isFunctionTemplateSpecialization() ||
6168 isa<CXXConversionDecl>(FD1));
6172 FunctionDecl *F1 = FD1;
6173 if (FunctionDecl *P = FD1->getTemplateInstantiationPattern(false))
6190 return AtLeastAsConstrained1 ? FD1 : FD2;