Lines Matching refs:FunctionTemplateDecl
317 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New)) in instantiateOMPDeclareSimdDeclAttr()
400 if (auto *FTD = dyn_cast<FunctionTemplateDecl>(New)) in instantiateOMPDeclareVariantAttr()
1835 TemplateDeclInstantiator::VisitFunctionTemplateDecl(FunctionTemplateDecl *D) { in VisitFunctionTemplateDecl()
1862 FunctionTemplateDecl *InstTemplate in VisitFunctionTemplateDecl()
2017 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitFunctionDecl()
2170 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, DC, in VisitFunctionDecl()
2203 if (FunctionTemplateDecl *FT = Function->getDescribedFunctionTemplate()) in VisitFunctionDecl()
2237 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitFunctionDecl()
2379 FunctionTemplateDecl *FunctionTemplate = D->getDescribedFunctionTemplate(); in VisitCXXMethodDecl()
2558 FunctionTemplate = FunctionTemplateDecl::Create(SemaRef.Context, Record, in VisitCXXMethodDecl()
2627 Previous.addDecl(cast<FunctionTemplateDecl>(Temp)); in VisitCXXMethodDecl()
4647 if (FunctionTemplateDecl *FunTmpl in InitFunctionInstantiation()
4648 = dyn_cast<FunctionTemplateDecl>(ActiveInst.Entity)) { in InitFunctionInstantiation()
4765 Sema::InstantiateFunctionDeclaration(FunctionTemplateDecl *FTD, in InstantiateFunctionDeclaration()
5784 static bool isInstantiationOf(FunctionTemplateDecl *Pattern, in isInstantiationOf()
5785 FunctionTemplateDecl *Instance) { in isInstantiationOf()
5934 if (auto *Temp = dyn_cast<FunctionTemplateDecl>(Other)) in isInstantiationOf()
5935 return isInstantiationOf(cast<FunctionTemplateDecl>(D), Temp); in isInstantiationOf()