Lines Matching refs:FunctionTemplateDecl
292 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New)) in instantiateOMPDeclareSimdDeclAttr()
375 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New)) in instantiateOMPDeclareVariantAttr()
1711 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1737 FunctionTemplateDecl *InstTemplate in VisitFunctionTemplateDecl()
1879 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitFunctionDecl()
2039 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, DC, in VisitFunctionDecl()
2067 if (FunctionTemplateDecl *FT = Function->getDescribedFunctionTemplate()) in VisitFunctionDecl()
2101 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitFunctionDecl()
2208 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitCXXMethodDecl()
2378 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, Record, in VisitCXXMethodDecl()
2447 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitCXXMethodDecl()
4434 FunctionTemplateDecl *Template = Decl->getPrimaryTemplate(); in CheckInstantiatedFunctionTemplateConstraints()
4503 if (FunctionTemplateDecl *FunTmpl in InitFunctionInstantiation()
4504 = dyn_cast<FunctionTemplateDecl>(ActiveInst.Entity)) { in InitFunctionInstantiation()
4621 Sema::InstantiateFunctionDeclaration(FunctionTemplateDecl *FTD, in InstantiateFunctionDeclaration()
5552 static bool isInstantiationOf(FunctionTemplateDecl *Pattern, in isInstantiationOf()
5553 FunctionTemplateDecl *Instance) { in isInstantiationOf()
5702 if (auto *Temp = dyn_cast<FunctionTemplateDecl>(Other)) in isInstantiationOf()
5703 return isInstantiationOf(cast<FunctionTemplateDecl>(D), Temp); in isInstantiationOf()