Lines Matching refs:DC
266 StringRef CodeCompletionTUInfo::getParentName(const DeclContext *DC) { in getParentName() argument
267 const NamedDecl *ND = dyn_cast<NamedDecl>(DC); in getParentName()
272 StringRef &CachedParentName = ParentNames[DC]; in getParentName()
283 while (DC && !DC->isFunctionOrMethod()) { in getParentName()
284 if (const NamedDecl *ND = dyn_cast<NamedDecl>(DC)) { in getParentName()
286 Contexts.push_back(DC); in getParentName()
289 DC = DC->getParent(); in getParentName()
376 void CodeCompletionBuilder::addParentContext(const DeclContext *DC) { in addParentContext() argument
377 if (DC->isTranslationUnit()) { in addParentContext()
381 if (DC->isFunctionOrMethod()) in addParentContext()
384 const NamedDecl *ND = dyn_cast<NamedDecl>(DC); in addParentContext()
388 ParentName = getCodeCompletionTUInfo().getParentName(DC); in addParentContext()