Lines Matching refs:getEffectiveDeclContext
47 static const DeclContext *getEffectiveDeclContext(const Decl *D) { in getEffectiveDeclContext() function
70 return getEffectiveDeclContext(CD); in getEffectiveDeclContext()
84 return getEffectiveDeclContext(cast<Decl>(DC)); in getEffectiveParentContext()
92 const DeclContext *DC = getEffectiveDeclContext(D); in GetLocalClassDecl()
97 DC = getEffectiveDeclContext(D); in GetLocalClassDecl()
202 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
446 const DeclContext *DC = getEffectiveDeclContext(D); in shouldMangleCXXName()
591 const DeclContext *DC = getEffectiveDeclContext(ND); in mangleName()
630 const DeclContext *DC = IgnoreLinkageSpecDecls(getEffectiveDeclContext(TD)); in mangleName()
644 if (isStdNamespace(IgnoreLinkageSpecDecls(getEffectiveDeclContext(ND)))) in mangleUnscopedName()
942 getEffectiveDeclContext(ND)->isFileContext()) in mangleUnqualifiedName()
1150 const DeclContext *DC = getEffectiveDeclContext(RD ? RD : D); in mangleLocalName()
1189 manglePrefix(getEffectiveDeclContext(BD), true /*NoFunction*/); in mangleLocalName()
1193 mangleNestedName(ND, getEffectiveDeclContext(ND), true /*NoFunction*/); in mangleLocalName()
1231 const DeclContext *DC = getEffectiveDeclContext(Block); in mangleBlockForPrefix()
1236 manglePrefix(getEffectiveDeclContext(Block)); in mangleBlockForPrefix()
1365 manglePrefix(getEffectiveDeclContext(ND), NoFunction); in manglePrefix()
1411 manglePrefix(getEffectiveDeclContext(ND), NoFunction); in mangleTemplatePrefix()
3703 if (!isStdNamespace(getEffectiveDeclContext(SD))) in isCharSpecialization()
3745 if (!isStdNamespace(getEffectiveDeclContext(TD))) in mangleStandardSubstitution()
3763 if (!isStdNamespace(getEffectiveDeclContext(SD))) in mangleStandardSubstitution()