Home
last modified time | relevance | path

Searched refs:ND (Results 1 – 25 of 194) sorted by relevance

12345678

/external/clang/lib/AST/
DItaniumMangle.cpp114 static bool isLambda(const NamedDecl *ND) { in isLambda() argument
115 const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(ND); in isLambda()
177 bool getNextDiscriminator(const NamedDecl *ND, unsigned &disc) { in getNextDiscriminator() argument
179 if (isLambda(ND)) in getNextDiscriminator()
183 if (const TagDecl *Tag = dyn_cast<TagDecl>(ND)) { in getNextDiscriminator()
189 if (ND->isExternallyVisible()) { in getNextDiscriminator()
190 unsigned discriminator = getASTContext().getManglingNumber(ND); in getNextDiscriminator()
198 unsigned &discriminator = Uniquifier[ND]; in getNextDiscriminator()
200 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
201 discriminator = ++Discriminator[std::make_pair(DC, ND->getIdentifier())]; in getNextDiscriminator()
[all …]
DMangle.cpp59 static bool isExternC(const NamedDecl *ND) { in isExternC() argument
60 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in isExternC()
62 return cast<VarDecl>(ND)->isExternC(); in isExternC()
66 const NamedDecl *ND) { in getCallingConvMangling() argument
74 if (Context.getLangOpts().CPlusPlus && !isExternC(ND) && in getCallingConvMangling()
78 const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND); in getCallingConvMangling()
241 else if (auto ND = dyn_cast<NamedDecl>(DC)) { in mangleBlock() local
242 if (!shouldMangleDeclName(ND) && ND->getIdentifier()) in mangleBlock()
243 Stream << ND->getIdentifier()->getName(); in mangleBlock()
250 mangleName(ND, Stream); in mangleBlock()
DMicrosoftMangle.cpp71 static const FunctionDecl *getStructor(const NamedDecl *ND) { in getStructor() argument
72 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(ND)) in getStructor()
75 const auto *FD = cast<FunctionDecl>(ND); in getStructor()
82 static bool isLambda(const NamedDecl *ND) { in isLambda() argument
83 const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(ND); in isLambda()
164 bool getNextDiscriminator(const NamedDecl *ND, unsigned &disc) { in getNextDiscriminator() argument
166 if (isLambda(ND)) in getNextDiscriminator()
169 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
174 if (ND->isExternallyVisible()) { in getNextDiscriminator()
175 disc = getASTContext().getManglingNumber(ND); in getNextDiscriminator()
[all …]
DDeclBase.cpp284 if (const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(DC)) in isInAnonymousNamespace() local
285 if (ND->isAnonymousNamespace()) in isInAnonymousNamespace()
867 const NamespaceDecl *ND = cast<NamespaceDecl>(this); in isStdNamespace() local
868 if (ND->isInline()) { in isStdNamespace()
869 return ND->getParent()->isStdNamespace(); in isStdNamespace()
875 const IdentifierInfo *II = ND->getIdentifier(); in isStdNamespace()
1208 NamedDecl *ND = cast<NamedDecl>(D); in removeDecl() local
1211 if (!ND->getDeclName()) return; in removeDecl()
1217 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName()); in removeDecl()
1219 if (Pos->second.getAsVector() || Pos->second.getAsDecl() == ND) in removeDecl()
[all …]
DDecl.cpp331 if (const auto *ND = dyn_cast<NamedDecl>(Arg.getAsDecl())) { in getLVForTemplateArgumentList() local
332 assert(!usesTypeVisibility(ND)); in getLVForTemplateArgumentList()
333 LV.merge(getLVForDecl(ND, computation)); in getLVForTemplateArgumentList()
662 const auto *ND = dyn_cast<NamespaceDecl>(DC); in getLVForNamespaceScopeDecl() local
663 if (!ND) continue; in getLVForNamespaceScopeDecl()
664 if (Optional<Visibility> Vis = getExplicitVisibility(ND, computation)) { in getLVForNamespaceScopeDecl()
1040 getExplicitVisibilityAux(const NamedDecl *ND, in getExplicitVisibilityAux() argument
1043 assert(!IsMostRecent || ND == ND->getMostRecentDecl()); in getExplicitVisibilityAux()
1046 if (Optional<Visibility> V = getVisibilityOf(ND, kind)) in getExplicitVisibilityAux()
1051 if (const auto *RD = dyn_cast<CXXRecordDecl>(ND)) { in getExplicitVisibilityAux()
[all …]
/external/clang/lib/Sema/
DSemaCodeComplete.cpp81 void Add(const NamedDecl *ND, unsigned Index) { in Add() argument
84 DeclOrVector = ND; in Add()
100 DeclIndexPair(ND, Index)); in Add()
273 bool isInterestingDecl(const NamedDecl *ND,
326 bool IsOrdinaryName(const NamedDecl *ND) const;
327 bool IsOrdinaryNonTypeName(const NamedDecl *ND) const;
328 bool IsIntegralConstantValue(const NamedDecl *ND) const;
329 bool IsOrdinaryNonValueName(const NamedDecl *ND) const;
330 bool IsNestedNameSpecifier(const NamedDecl *ND) const;
331 bool IsEnum(const NamedDecl *ND) const;
[all …]
DSemaLookup.cpp1074 if (NamedDecl *ND = R.getAcceptableDecl(*I)) { in CppLookupName() local
1092 R.addDecl(ND); in CppLookupName()
1150 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) { in CppLookupName() local
1151 R.addDecl(ND); in CppLookupName()
1239 if (NamedDecl *ND = R.getAcceptableDecl(*I)) { in CppLookupName() local
1245 R.addDecl(ND); in CppLookupName()
1370 void Sema::makeMergedDefinitionVisible(NamedDecl *ND, SourceLocation Loc) { in makeMergedDefinitionVisible() argument
1372 Context.mergeDefinitionIntoModule(ND, M); in makeMergedDefinitionVisible()
1375 ND->setHidden(false); in makeMergedDefinitionVisible()
1379 if (auto *TD = dyn_cast<TemplateDecl>(ND)) in makeMergedDefinitionVisible()
[all …]
DSemaTemplateVariadic.cpp527 getDepthAndIndex(NamedDecl *ND) { in getDepthAndIndex() argument
528 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(ND)) in getDepthAndIndex()
531 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex()
562 NamedDecl *ND = i->first.get<NamedDecl *>(); in CheckParameterPacksForExpansion() local
563 if (isa<ParmVarDecl>(ND)) in CheckParameterPacksForExpansion()
566 std::tie(Depth, Index) = getDepthAndIndex(ND); in CheckParameterPacksForExpansion()
568 Name = ND->getIdentifier(); in CheckParameterPacksForExpansion()
663 NamedDecl *ND = Unexpanded[I].first.get<NamedDecl *>(); in getNumArgumentsInExpansion() local
664 if (isa<ParmVarDecl>(ND)) { in getNumArgumentsInExpansion()
[all …]
DSema.cpp479 NamedDecl *ND = I->first; in getUndefinedButUsed() local
482 if (ND->isInvalidDecl()) continue; in getUndefinedButUsed()
485 if (ND->hasAttr<WeakRefAttr>()) continue; in getUndefinedButUsed()
487 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) { in getUndefinedButUsed()
494 if (cast<VarDecl>(ND)->hasDefinition() != VarDecl::DeclarationOnly) in getUndefinedButUsed()
496 if (ND->isExternallyVisible()) in getUndefinedButUsed()
500 Undefined.push_back(std::make_pair(ND, I->second)); in getUndefinedButUsed()
532 NamedDecl *ND = I->first; in checkUndefinedButUsed() local
534 if (ND->hasAttr<DLLImportAttr>() || ND->hasAttr<DLLExportAttr>()) { in checkUndefinedButUsed()
541 if (!ND->isExternallyVisible()) { in checkUndefinedButUsed()
[all …]
DSemaCXXScopeSpec.cpp399 if (NamedDecl *ND = Found.getAsSingle<NamedDecl>()) in isNonTypeNestedNameSpecifier() local
400 return isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND); in isNonTypeNestedNameSpecifier()
575 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier() local
576 Diag(ND->getLocation(), diag::note_declared_at); in BuildCXXNestedNameSpecifier()
582 if (NamedDecl *ND = R.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier() local
583 Diag(ND->getLocation(), diag::note_entity_declared_at) << &Identifier; in BuildCXXNestedNameSpecifier()
610 if (NamedDecl *ND = Corrected.getCorrectionDecl()) in BuildCXXNestedNameSpecifier() local
611 Found.addDecl(ND); in BuildCXXNestedNameSpecifier()
783 if (NamedDecl *ND = Found.getAsSingle<NamedDecl>()) in BuildCXXNestedNameSpecifier() local
784 Diag(ND->getLocation(), diag::note_entity_declared_at) << &Identifier; in BuildCXXNestedNameSpecifier()
DCodeCompleteConsumer.cpp267 const NamedDecl *ND = dyn_cast<NamedDecl>(DC); in getParentName() local
268 if (!ND) in getParentName()
284 if (const NamedDecl *ND = dyn_cast<NamedDecl>(DC)) { in getParentName() local
285 if (ND->getIdentifier()) in getParentName()
384 const NamedDecl *ND = dyn_cast<NamedDecl>(DC); in addParentContext() local
385 if (!ND) in addParentContext()
/external/clang/lib/Serialization/
DASTCommon.h100 auto *ND = dyn_cast_or_null<NamedDecl>(LexicalD); in numberAnonymousDeclsWithin() local
101 if (!ND || !needsAnonymousDeclarationNumber(ND)) in numberAnonymousDeclsWithin()
104 Visit(ND, Index++); in numberAnonymousDeclsWithin()
/external/clang/include/clang/AST/
DDeclFriend.h137 if (NamedDecl *ND = getFriendDecl()) { in getSourceRange() local
138 if (FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in getSourceRange()
140 if (FunctionTemplateDecl *FTD = dyn_cast<FunctionTemplateDecl>(ND)) in getSourceRange()
142 if (ClassTemplateDecl *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange()
144 if (DeclaratorDecl *DD = dyn_cast<DeclaratorDecl>(ND)) { in getSourceRange()
148 return SourceRange(getFriendLoc(), ND->getLocEnd()); in getSourceRange()
DDeclContextInternals.h96 void setOnlyValue(NamedDecl *ND) { in setOnlyValue()
98 Data = ND; in setOnlyValue()
101 assert(*(NamedDecl **)&Data == ND && in setOnlyValue()
148 if (NamedDecl *ND = getAsDecl()) { in getLookupResult() local
152 return DeclContext::lookup_result(ND); in getLookupResult()
/external/clang/lib/StaticAnalyzer/Core/
DIssueHash.cpp86 if (const auto *ND = dyn_cast<NamedDecl>(D)) { in GetEnclosingDeclContextSignature() local
89 switch (ND->getKind()) { in GetEnclosingDeclContextSignature()
94 DeclName = ND->getQualifiedNameAsString(); in GetEnclosingDeclContextSignature()
101 DeclName = GetSignature(dyn_cast_or_null<FunctionDecl>(ND)); in GetEnclosingDeclContextSignature()
106 DeclName = ND->getQualifiedNameAsString(); in GetEnclosingDeclContextSignature()
/external/clang/lib/Analysis/
DCallGraph.cpp200 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(FD)) in print() local
201 return ND->printName(os); in print()
221 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Node->getDecl())) in getNodeLabel() local
222 return ND->getNameAsString(); in getNodeLabel()
/external/llvm/include/llvm/MC/
DMCInstrInfo.h33 void InitMCInstrInfo(const MCInstrDesc *D, const unsigned *NI, const char *ND, in InitMCInstrInfo() argument
37 InstrNameData = ND; in InitMCInstrInfo()
/external/clang/unittests/AST/
DNamedDeclPrinterTest.cpp41 const NamedDecl *ND = Result.Nodes.getNodeAs<NamedDecl>("id"); in run() local
42 if (!ND) in run()
51 ND->printQualifiedName(Out, Policy); in run()
/external/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp42 const NamespaceDecl *ND = dyn_cast<NamespaceDecl>(D->getDeclContext()); in InNamespace() local
43 if (!ND) in InNamespace()
45 const IdentifierInfo *II = ND->getIdentifier(); in InNamespace()
48 return isa<TranslationUnitDecl>(ND->getDeclContext()); in InNamespace()
DObjCSelfInitChecker.cpp52 static bool shouldRunOnFunctionOrMethod(const NamedDecl *ND);
386 static bool shouldRunOnFunctionOrMethod(const NamedDecl *ND) { in shouldRunOnFunctionOrMethod() argument
387 if (!ND) in shouldRunOnFunctionOrMethod()
390 const ObjCMethodDecl *MD = dyn_cast<ObjCMethodDecl>(ND); in shouldRunOnFunctionOrMethod()
DAnalyzerStatsChecker.cpp98 const NamedDecl *ND = cast<NamedDecl>(D); in checkEndAnalysis() local
99 output << *ND; in checkEndAnalysis()
/external/clang/lib/Frontend/
DASTUnit.cpp265 static unsigned getDeclShowContexts(const NamedDecl *ND, in getDeclShowContexts() argument
270 if (isa<UsingShadowDecl>(ND)) in getDeclShowContexts()
271 ND = dyn_cast<NamedDecl>(ND->getUnderlyingDecl()); in getDeclShowContexts()
272 if (!ND) in getDeclShowContexts()
276 if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) || in getDeclShowContexts()
277 isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND)) { in getDeclShowContexts()
279 if (LangOpts.CPlusPlus || !isa<TagDecl>(ND)) in getDeclShowContexts()
293 if (LangOpts.CPlusPlus || isa<ObjCInterfaceDecl>(ND)) in getDeclShowContexts()
297 if (isa<ObjCInterfaceDecl>(ND)) in getDeclShowContexts()
301 if (isa<EnumDecl>(ND)) { in getDeclShowContexts()
[all …]
DASTMerge.cpp64 if (const auto *ND = dyn_cast<NamedDecl>(D)) in ExecuteAction() local
65 if (IdentifierInfo *II = ND->getIdentifier()) in ExecuteAction()
/external/clang/examples/PrintFunctionNames/
DPrintFunctionNames.cpp38 if (const NamedDecl *ND = dyn_cast<NamedDecl>(D)) in HandleTopLevelDecl() local
39 llvm::errs() << "top-level-decl: \"" << ND->getNameAsString() << "\"\n"; in HandleTopLevelDecl()
/external/clang/tools/libclang/
DCursorVisitor.h214 bool VisitFunctionDecl(FunctionDecl *ND);
222 bool VisitObjCMethodDecl(ObjCMethodDecl *ND);
224 bool VisitObjCCategoryDecl(ObjCCategoryDecl *ND);

12345678