Lines Matching refs:getEffectiveDeclContext

42 static const DeclContext *getEffectiveDeclContext(const Decl *D) {  in getEffectiveDeclContext()  function
65 return getEffectiveDeclContext(cast<Decl>(DC)); in getEffectiveDeclContext()
80 return getEffectiveDeclContext(cast<Decl>(DC)); in getEffectiveParentContext()
88 const DeclContext *DC = getEffectiveDeclContext(D); in GetLocalClassDecl()
93 DC = getEffectiveDeclContext(D); in GetLocalClassDecl()
196 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
611 const DeclContext *DC = getEffectiveDeclContext(D); in shouldMangleCXXName()
851 const DeclContext *DC = getEffectiveDeclContext(ND); in mangleNameWithAbiTags()
934 const DeclContext *DC = IgnoreLinkageSpecDecls(getEffectiveDeclContext(TD)); in mangleTemplateName()
949 if (isStdNamespace(IgnoreLinkageSpecDecls(getEffectiveDeclContext(ND)))) in mangleUnscopedName()
1292 getEffectiveDeclContext(ND)->isFileContext() && in mangleUnqualifiedName()
1549 const DeclContext *DC = getEffectiveDeclContext(RD ? RD : D); in mangleLocalName()
1599 manglePrefix(getEffectiveDeclContext(BD), true /*NoFunction*/); in mangleLocalName()
1604 mangleNestedName(ND, getEffectiveDeclContext(ND), AdditionalAbiTags, in mangleLocalName()
1644 const DeclContext *DC = getEffectiveDeclContext(Block); in mangleBlockForPrefix()
1649 manglePrefix(getEffectiveDeclContext(Block)); in mangleBlockForPrefix()
1788 manglePrefix(getEffectiveDeclContext(ND), NoFunction); in manglePrefix()
1834 manglePrefix(getEffectiveDeclContext(ND), NoFunction); in mangleTemplatePrefix()
4625 if (!isStdNamespace(getEffectiveDeclContext(SD))) in isCharSpecialization()
4667 if (!isStdNamespace(getEffectiveDeclContext(TD))) in mangleStandardSubstitution()
4685 if (!isStdNamespace(getEffectiveDeclContext(SD))) in mangleStandardSubstitution()