Lines Matching refs:FunctionTemplateDecl
281 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New)) in instantiateOMPDeclareSimdDeclAttr()
1444 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1470 FunctionTemplateDecl *InstTemplate in VisitFunctionTemplateDecl()
1611 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitFunctionDecl()
1724 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, DC, in VisitFunctionDecl()
1783 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitFunctionDecl()
1835 if (FunctionTemplateDecl *FT = Function->getDescribedFunctionTemplate()) in VisitFunctionDecl()
1901 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitCXXMethodDecl()
2025 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, Record, in VisitCXXMethodDecl()
2094 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitCXXMethodDecl()
3730 if (FunctionTemplateDecl *FunTmpl in InitFunctionInstantiation()
3731 = dyn_cast<FunctionTemplateDecl>(ActiveInst.Entity)) { in InitFunctionInstantiation()
3818 Sema::InstantiateFunctionDeclaration(FunctionTemplateDecl *FTD, in InstantiateFunctionDeclaration()
4757 static bool isInstantiationOf(FunctionTemplateDecl *Pattern, in isInstantiationOf()
4758 FunctionTemplateDecl *Instance) { in isInstantiationOf()
4907 if (auto *Temp = dyn_cast<FunctionTemplateDecl>(Other)) in isInstantiationOf()
4908 return isInstantiationOf(cast<FunctionTemplateDecl>(D), Temp); in isInstantiationOf()