Lines Matching refs:GlobalDecl
101 void mangleCXXName(GlobalDecl GD, raw_ostream &) override;
125 void mangleSEHFilterExpression(GlobalDecl EnclosingDecl,
127 void mangleSEHFinallyBlock(GlobalDecl EnclosingDecl,
458 void mangle(GlobalDecl GD);
463 void mangleFunctionEncoding(GlobalDecl GD);
465 void mangleName(GlobalDecl GD);
510 void mangleNameWithAbiTags(GlobalDecl GD,
515 void mangleUnqualifiedName(GlobalDecl GD, const DeclContext *DC, in mangleUnqualifiedName()
520 void mangleUnqualifiedName(GlobalDecl GD, DeclarationName Name,
523 void mangleUnscopedName(GlobalDecl GD, const DeclContext *DC,
525 void mangleUnscopedTemplateName(GlobalDecl GD, const DeclContext *DC,
532 void mangleLocalName(GlobalDecl GD,
543 void mangleNestedName(GlobalDecl GD, const DeclContext *DC,
548 void mangleNestedNameWithClosurePrefix(GlobalDecl GD,
554 void mangleTemplatePrefix(GlobalDecl GD, bool NoFunction=false);
815 void CXXNameMangler::mangle(GlobalDecl GD) { in mangle()
832 void CXXNameMangler::mangleFunctionEncoding(GlobalDecl GD) { in mangleFunctionEncoding()
977 static const GlobalDecl
978 isTemplate(GlobalDecl GD, const TemplateArgumentList *&TemplateArgs) { in isTemplate()
1002 return GlobalDecl(); in isTemplate()
1005 static TemplateName asTemplateName(GlobalDecl GD) { in asTemplateName()
1010 void CXXNameMangler::mangleName(GlobalDecl GD) { in mangleName()
1055 void CXXNameMangler::mangleNameWithAbiTags(GlobalDecl GD, in mangleNameWithAbiTags()
1096 if (GlobalDecl TD = isTemplate(GD, TemplateArgs)) { in mangleNameWithAbiTags()
1158 void CXXNameMangler::mangleUnscopedName(GlobalDecl GD, const DeclContext *DC, in mangleUnscopedName()
1171 GlobalDecl GD, const DeclContext *DC, const AbiTagList *AdditionalAbiTags) { in mangleUnscopedTemplateName()
1463 GlobalDecl GD, DeclarationName Name, const DeclContext *DC, in mangleUnqualifiedName()
1771 void CXXNameMangler::mangleNestedName(GlobalDecl GD, in mangleNestedName()
1795 if (GlobalDecl TD = isTemplate(GD, TemplateArgs)) { in mangleNestedName()
1818 GlobalDecl GD, const NamedDecl *PrefixND, in mangleNestedNameWithClosurePrefix()
1834 static GlobalDecl getParentOfLocalEntity(const DeclContext *DC) { in getParentOfLocalEntity()
1835 GlobalDecl GD; in getParentOfLocalEntity()
1841 GD = GlobalDecl(CD, Ctor_Complete); in getParentOfLocalEntity()
1843 GD = GlobalDecl(DD, Dtor_Complete); in getParentOfLocalEntity()
1845 GD = GlobalDecl(cast<FunctionDecl>(DC)); in getParentOfLocalEntity()
1849 void CXXNameMangler::mangleLocalName(GlobalDecl GD, in mangleLocalName()
2098 if (GlobalDecl TD = isTemplate(cast<NamedDecl>(Context), TemplateArgs)) in mangleLambda()
2211 if (GlobalDecl TD = isTemplate(ND, TemplateArgs)) { in manglePrefix()
2256 void CXXNameMangler::mangleTemplatePrefix(GlobalDecl GD, in mangleTemplatePrefix()
2314 if (GlobalDecl TD = isTemplate(ND, TemplateArgs)) { in mangleClosurePrefix()
4421 mangleName(GlobalDecl(TD)); in mangleType()
7016 void ItaniumMangleContextImpl::mangleCXXName(GlobalDecl GD, in mangleCXXName()
7029 return Mangler.mangle(GlobalDecl(CD, Type)); in mangleCXXName()
7035 return Mangler.mangle(GlobalDecl(DD, Type)); in mangleCXXName()
7045 Mangler.mangle(GlobalDecl(D, Ctor_Comdat)); in mangleCXXCtorComdat()
7051 Mangler.mangle(GlobalDecl(D, Dtor_Comdat)); in mangleCXXDtorComdat()
7170 Mangler.mangleFunctionEncoding(GlobalDecl(DD, Type)); in mangleCXXDtorThunk()
7219 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFilterExpression()
7230 GlobalDecl EnclosingDecl, raw_ostream &Out) { in mangleSEHFinallyBlock()