Lines Matching defs: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) {
2334 if (mangleSubstitution(TN))
2339 switch (TN.getKind()) {
2343 TD = TN.getAsTemplateDecl();
2358 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName();
2374 = TN.getAsSubstTemplateTemplateParm();
2389 addSubstitution(TN);
2485 TemplateName TN = TST->getTemplateName();
2486 switch (TN.getKind()) {
2489 TemplateDecl *TD = TN.getAsTemplateDecl();
2508 TN.getAsSubstTemplateTemplateParm();
2522 TemplateDecl *TD = TN.getAsTemplateDecl();
5838 TemplateArgManglingInfo(const CXXNameMangler &Mangler, TemplateName TN)
5840 if (TemplateDecl *TD = TN.getAsTemplateDecl())
5995 void CXXNameMangler::mangleTemplateArgs(TemplateName TN,
6000 TemplateArgManglingInfo Info(*this, TN);
6008 void CXXNameMangler::mangleTemplateArgs(TemplateName TN,
6012 TemplateArgManglingInfo Info(*this, TN);
6020 void CXXNameMangler::mangleTemplateArgs(TemplateName TN,
6024 TemplateArgManglingInfo Info(*this, TN);