Lines Matching refs:TN
612 void mangleTemplateArgs(TemplateName TN,
615 void mangleTemplateArgs(TemplateName TN, ArrayRef<TemplateArgument> Args);
616 void mangleTemplateArgs(TemplateName TN, const TemplateArgumentList &AL);
2333 void CXXNameMangler::mangleType(TemplateName TN) { in mangleType() argument
2334 if (mangleSubstitution(TN)) in mangleType()
2339 switch (TN.getKind()) { in mangleType()
2343 TD = TN.getAsTemplateDecl(); in mangleType()
2358 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName(); in mangleType()
2374 = TN.getAsSubstTemplateTemplateParm(); in mangleType()
2389 addSubstitution(TN); in mangleType()
2485 TemplateName TN = TST->getTemplateName(); in mangleUnresolvedTypeOrSimpleId() local
2486 switch (TN.getKind()) { in mangleUnresolvedTypeOrSimpleId()
2489 TemplateDecl *TD = TN.getAsTemplateDecl(); in mangleUnresolvedTypeOrSimpleId()
2508 TN.getAsSubstTemplateTemplateParm(); in mangleUnresolvedTypeOrSimpleId()
2522 TemplateDecl *TD = TN.getAsTemplateDecl(); in mangleUnresolvedTypeOrSimpleId()
5838 TemplateArgManglingInfo(const CXXNameMangler &Mangler, TemplateName TN) in TemplateArgManglingInfo()
5840 if (TemplateDecl *TD = TN.getAsTemplateDecl()) in TemplateArgManglingInfo()
5995 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs() argument
6000 TemplateArgManglingInfo Info(*this, TN); in mangleTemplateArgs()
6008 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs() argument
6012 TemplateArgManglingInfo Info(*this, TN); in mangleTemplateArgs()
6020 void CXXNameMangler::mangleTemplateArgs(TemplateName TN, in mangleTemplateArgs() argument
6024 TemplateArgManglingInfo Info(*this, TN); in mangleTemplateArgs()