Home
last modified time | relevance | path

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

12345678

/openbsd/src/gnu/llvm/clang/lib/AST/
DASTImporterLookupTable.cpp90 void ASTImporterLookupTable::add(DeclContext *DC, NamedDecl *ND) { in add() argument
91 DeclList &Decls = LookupTable[DC][ND->getDeclName()]; in add()
93 Decls.insert(ND); in add()
96 void ASTImporterLookupTable::remove(DeclContext *DC, NamedDecl *ND) { in remove() argument
97 const DeclarationName Name = ND->getDeclName(); in remove()
99 bool EraseResult = Decls.remove(ND); in remove()
112 void ASTImporterLookupTable::add(NamedDecl *ND) { in add() argument
113 assert(ND); in add()
114 DeclContext *DC = ND->getDeclContext()->getPrimaryContext(); in add()
115 add(DC, ND); in add()
[all …]
DMangle.cpp58 static bool isExternC(const NamedDecl *ND) { in isExternC() argument
59 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in isExternC()
61 if (const VarDecl *VD = dyn_cast<VarDecl>(ND)) in isExternC()
67 const NamedDecl *ND) { in getCallingConvMangling() argument
74 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) in getCallingConvMangling()
81 if (Context.getLangOpts().CPlusPlus && !isExternC(ND) && in getCallingConvMangling()
85 const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND); in getCallingConvMangling()
309 else if (auto ND = dyn_cast<NamedDecl>(DC)) { in mangleBlock() local
310 if (!shouldMangleDeclName(ND) && ND->getIdentifier()) in mangleBlock()
311 Stream << ND->getIdentifier()->getName(); in mangleBlock()
[all …]
DItaniumMangle.cpp60 static bool isLambda(const NamedDecl *ND) { in isLambda() argument
61 const CXXRecordDecl *Record = dyn_cast<CXXRecordDecl>(ND); in isLambda()
94 bool isUniqueInternalLinkageDecl(const NamedDecl *ND) override;
136 bool getNextDiscriminator(const NamedDecl *ND, unsigned &disc) { in getNextDiscriminator() argument
138 if (isLambda(ND)) in getNextDiscriminator()
142 if (const TagDecl *Tag = dyn_cast<TagDecl>(ND)) { in getNextDiscriminator()
148 if (ND->isExternallyVisible()) { in getNextDiscriminator()
149 unsigned discriminator = getASTContext().getManglingNumber(ND, isAux()); in getNextDiscriminator()
157 unsigned &discriminator = Uniquifier[ND]; in getNextDiscriminator()
159 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
[all …]
DLinkage.h90 static QueryType makeCacheKey(const NamedDecl *ND, LVComputationKind Kind) { in makeCacheKey() argument
91 return QueryType(ND, Kind.toBits()); in makeCacheKey()
94 std::optional<LinkageInfo> lookup(const NamedDecl *ND, in lookup() argument
96 auto Iter = CachedLinkageInfo.find(makeCacheKey(ND, Kind)); in lookup()
102 void cache(const NamedDecl *ND, LVComputationKind Kind, LinkageInfo Info) { in cache() argument
103 CachedLinkageInfo[makeCacheKey(ND, Kind)] = Info; in cache()
DMicrosoftMangle.cpp128 static const FunctionDecl *getStructor(const NamedDecl *ND) { in getStructor() argument
129 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(ND)) in getStructor()
132 const auto *FD = cast<FunctionDecl>(ND); in getStructor()
210 bool getNextDiscriminator(const NamedDecl *ND, unsigned &disc) { in getNextDiscriminator() argument
211 const DeclContext *DC = getEffectiveDeclContext(ND); in getNextDiscriminator()
217 if (const auto *RD = dyn_cast<CXXRecordDecl>(ND)) { in getNextDiscriminator()
225 if (ND->isExternallyVisible()) { in getNextDiscriminator()
226 disc = getASTContext().getManglingNumber(ND, isAux()); in getNextDiscriminator()
231 if (const TagDecl *Tag = dyn_cast<TagDecl>(ND)) { in getNextDiscriminator()
239 unsigned &discriminator = Uniquifier[ND]; in getNextDiscriminator()
[all …]
DDeclBase.cpp395 if (const auto *ND = dyn_cast<NamespaceDecl>(DC)) in isInAnonymousNamespace() local
396 if (ND->isAnonymousNamespace()) in isInAnonymousNamespace()
1162 const auto *ND = cast<NamespaceDecl>(this); in isStdNamespace() local
1163 if (ND->isInline()) { in isStdNamespace()
1164 return ND->getParent()->isStdNamespace(); in isStdNamespace()
1170 const IdentifierInfo *II = ND->getIdentifier(); in isStdNamespace()
1554 auto *ND = cast<NamedDecl>(D); in removeDecl() local
1558 if (shouldBeHidden(ND)) in removeDecl()
1562 if (!ND->getDeclName()) in removeDecl()
1569 StoredDeclsMap::iterator Pos = Map->find(ND->getDeclName()); in removeDecl()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Frontend/
DInterfaceStubFunctionsConsumer.cpp40 bool WriteNamedDecl(const NamedDecl *ND, MangledSymbols &Symbols, int RDO) { in WriteNamedDecl() argument
48 auto isVisible = [](const NamedDecl *ND) -> bool { in WriteNamedDecl() argument
49 return ND->getVisibility() == DefaultVisibility; in WriteNamedDecl()
52 auto ignoreDecl = [this, isVisible](const NamedDecl *ND) -> bool { in WriteNamedDecl() argument
53 if (!isVisible(ND)) in WriteNamedDecl()
56 if (const VarDecl *VD = dyn_cast<VarDecl>(ND)) { in WriteNamedDecl()
67 if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(ND)) { in WriteNamedDecl()
84 auto getParentFunctionDecl = [](const NamedDecl *ND) -> const NamedDecl * { in WriteNamedDecl() argument
85 if (const VarDecl *VD = dyn_cast<VarDecl>(ND)) in WriteNamedDecl()
92 auto getMangledNames = [](const NamedDecl *ND) -> std::vector<std::string> { in WriteNamedDecl() argument
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DASTImporterLookupTable.h56 void add(DeclContext *DC, NamedDecl *ND);
57 void remove(DeclContext *DC, NamedDecl *ND);
63 void add(NamedDecl *ND);
64 void remove(NamedDecl *ND);
76 void update(NamedDecl *ND, DeclContext *OldDC);
80 void updateForced(NamedDecl *ND, DeclContext *OldDC);
86 bool contains(DeclContext *DC, NamedDecl *ND) const;
DDeclContextInternals.h84 void erase(NamedDecl *ND) { in erase() argument
85 erase_if([ND](NamedDecl *D) { return D == ND; }); in erase()
125 if (NamedDecl *ND = getAsDecl()) in getASTContext() local
126 return ND->getASTContext(); in getASTContext()
155 erase_if([](NamedDecl *ND) { return ND->isFromASTFile(); }); in removeExternalDecls()
164 erase_if([Decls](NamedDecl *ND) { in replaceExternalDecls()
165 if (ND->isFromASTFile()) in replaceExternalDecls()
168 if (D->declarationReplaces(ND, /*IsKnownNewer=*/false)) in replaceExternalDecls()
248 if (auto *ND = N->Rest.dyn_cast<NamedDecl *>()) { in addOrReplaceDecl() local
249 if (D->declarationReplaces(ND, IsKnownNewer)) { in addOrReplaceDecl()
[all …]
DASTImporterSharedState.h59 if (auto *ND = dyn_cast<NamedDecl>(D)) in addDeclToLookup() local
60 LookupTable->add(ND); in addDeclToLookup()
65 if (auto *ND = dyn_cast<NamedDecl>(D)) in removeDeclFromLookup() local
66 LookupTable->remove(ND); in removeDeclFromLookup()
DDeclFriend.h147 if (NamedDecl *ND = getFriendDecl()) { in getSourceRange() local
148 if (const auto *FD = dyn_cast<FunctionDecl>(ND)) in getSourceRange()
150 if (const auto *FTD = dyn_cast<FunctionTemplateDecl>(ND)) in getSourceRange()
152 if (const auto *CTD = dyn_cast<ClassTemplateDecl>(ND)) in getSourceRange()
154 if (const auto *DD = dyn_cast<DeclaratorDecl>(ND)) { in getSourceRange()
158 return SourceRange(getFriendLoc(), ND->getEndLoc()); in getSourceRange()
/openbsd/src/gnu/llvm/clang/lib/Tooling/Refactoring/Rename/
DUSRFinder.cpp43 bool visitSymbolOccurrence(const NamedDecl *ND, in visitSymbolOccurrence() argument
45 if (!ND) in visitSymbolOccurrence()
54 Result = ND; in visitSymbolOccurrence()
108 bool VisitNamedDecl(const NamedDecl *ND) { in VisitNamedDecl() argument
109 if (!ND) in VisitNamedDecl()
112 if (Name != ND->getQualifiedNameAsString() && in VisitNamedDecl()
113 Name != "::" + ND->getQualifiedNameAsString()) in VisitNamedDecl()
115 Result = ND; in VisitNamedDecl()
DRenamingAction.cpp46 findSymbolOccurrences(const NamedDecl *ND, RefactoringRuleContext &Context) { in findSymbolOccurrences() argument
48 getUSRsForDeclaration(ND, Context.getASTContext()); in findSymbolOccurrences()
49 std::string PrevName = ND->getNameAsString(); in findSymbolOccurrences()
68 const NamedDecl *ND = in initiate() local
70 if (!ND) in initiate()
73 return RenameOccurrences(getCanonicalSymbolDeclaration(ND), in initiate()
77 const NamedDecl *RenameOccurrences::getRenameDecl() const { return ND; } in getRenameDecl()
81 Expected<SymbolOccurrences> Occurrences = findSymbolOccurrences(ND, Context); in createSourceReplacements()
94 const NamedDecl *ND = in initiate() local
96 if (!ND) in initiate()
[all …]
/openbsd/src/gnu/llvm/clang/include/clang/Tooling/Refactoring/Rename/
DRenamingAction.h59 RenameOccurrences(const NamedDecl *ND, std::string NewName) in RenameOccurrences() argument
60 : ND(ND), NewName(std::move(NewName)) {} in RenameOccurrences()
65 const NamedDecl *ND; variable
78 QualifiedRenameRule(const NamedDecl *ND, in QualifiedRenameRule() argument
80 : ND(ND), NewQualifiedName(std::move(NewQualifiedName)) {} in QualifiedRenameRule()
86 const NamedDecl *ND; variable
/openbsd/src/gnu/llvm/clang/include/clang/Tooling/Refactoring/
DRecursiveSymbolVisitor.h36 bool visitSymbolOccurrence(const NamedDecl *ND, in visitSymbolOccurrence() argument
118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc() local
119 if (!visit(ND, NNS.getLocalBeginLoc(), NNS.getLocalEndLoc())) in TraverseNestedNameSpecifierLoc()
140 bool visit(const NamedDecl *ND, SourceLocation BeginLoc, in visit() argument
143 ND, SourceRange(BeginLoc, EndLoc)); in visit()
145 bool visit(const NamedDecl *ND, SourceLocation Loc) { in visit() argument
146 return visit(ND, Loc, Lexer::getLocForEndOfToken(Loc, 0, SM, LangOpts)); in visit()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/
DASTUtils.h66 const auto *const ND = llvm::dyn_cast_or_null<clang::NamedDecl>(ASTNode); in safeGetName() local
67 if (!ND) in safeGetName()
72 if (!ND->getDeclName().isIdentifier()) in safeGetName()
75 return ND->getName().str(); in safeGetName()
/openbsd/src/gnu/llvm/clang/lib/Serialization/
DASTCommon.h104 auto *ND = dyn_cast_or_null<NamedDecl>(LexicalD); in numberAnonymousDeclsWithin() local
105 if (!ND || !needsAnonymousDeclarationNumber(ND)) in numberAnonymousDeclsWithin()
108 Visit(ND, Index++); in numberAnonymousDeclsWithin()
/openbsd/src/gnu/llvm/clang/lib/Sema/
DSemaCodeComplete.cpp115 void Add(const NamedDecl *ND, unsigned Index) { in Add() argument
118 DeclOrVector = ND; in Add()
134 DeclIndexPair(ND, Index)); in Add()
309 bool isInterestingDecl(const NamedDecl *ND,
367 bool IsOrdinaryName(const NamedDecl *ND) const;
368 bool IsOrdinaryNonTypeName(const NamedDecl *ND) const;
369 bool IsIntegralConstantValue(const NamedDecl *ND) const;
370 bool IsOrdinaryNonValueName(const NamedDecl *ND) const;
371 bool IsNestedNameSpecifier(const NamedDecl *ND) const;
372 bool IsEnum(const NamedDecl *ND) const;
[all …]
DSemaLookup.cpp1308 if (NamedDecl *ND = R.getAcceptableDecl(*I)) { in CppLookupName() local
1330 R.addDecl(ND); in CppLookupName()
1373 if (NamedDecl *ND = R.getAcceptableDecl(Ivar)) { in CppLookupName() local
1374 R.addDecl(ND); in CppLookupName()
1462 if (NamedDecl *ND = R.getAcceptableDecl(*I)) { in CppLookupName() local
1468 R.addDecl(ND); in CppLookupName()
1516 void Sema::makeMergedDefinitionVisible(NamedDecl *ND) { in makeMergedDefinitionVisible() argument
1518 Context.mergeDefinitionIntoModule(ND, M); in makeMergedDefinitionVisible()
1521 ND->setVisibleDespiteOwningModule(); in makeMergedDefinitionVisible()
1525 if (auto *TD = dyn_cast<TemplateDecl>(ND)) in makeMergedDefinitionVisible()
[all …]
/openbsd/src/gnu/llvm/clang/lib/Index/
DIndexingContext.cpp227 const auto *ND = cast<NamedDecl>(D); in adjustTemplateImplicitInstantiation() local
229 getDeclContextForTemplateInstationPattern(ND)) { in adjustTemplateImplicitInstantiation()
230 for (const NamedDecl *BaseND : Pattern->lookup(ND->getDeclName())) { in adjustTemplateImplicitInstantiation()
233 if (BaseND->getKind() == ND->getKind()) in adjustTemplateImplicitInstantiation()
270 static bool shouldSkipNamelessDecl(const NamedDecl *ND) { in shouldSkipNamelessDecl() argument
271 return (ND->getDeclName().isEmpty() && !isa<TagDecl>(ND) && in shouldSkipNamelessDecl()
272 !isa<ObjCCategoryDecl>(ND)) || isa<CXXDeductionGuideDecl>(ND); in shouldSkipNamelessDecl()
289 } else if (auto ND = dyn_cast<NamedDecl>(Parent)) { in adjustParent() local
290 if (shouldSkipNamelessDecl(ND)) in adjustParent()
DIndexTypeSourceInfo.cpp61 TypedefNameDecl *ND = TL.getTypedefNameDecl(); in VisitTypedefTypeLoc() local
62 if (ND->isTransparentTag()) { in VisitTypedefTypeLoc()
63 TagDecl *Underlying = ND->getUnderlyingType()->getAsTagDecl(); in VisitTypedefTypeLoc()
68 TRY_TO(IndexCtx.handleReference(ND, Loc, in VisitTypedefTypeLoc()
76 TRY_TO(IndexCtx.handleReference(ND, Loc, in VisitTypedefTypeLoc()
230 Name, [](const NamedDecl *ND) { return isa<TypeDecl>(ND); }); in VisitDependentNameTypeLoc() argument
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DAnalysisOrderChecker.cpp128 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Call.getDecl())) in evalCall() local
129 llvm::errs() << " (" << ND->getQualifiedNameAsString() << ')'; in evalCall()
141 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Call.getDecl())) in checkPreCall() local
142 llvm::errs() << " (" << ND->getQualifiedNameAsString() << ')'; in checkPreCall()
151 if (const NamedDecl *ND = dyn_cast_or_null<NamedDecl>(Call.getDecl())) in checkPostCall() local
152 llvm::errs() << " (" << ND->getQualifiedNameAsString() << ')'; in checkPostCall()
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DIssueHash.cpp93 if (const auto *ND = dyn_cast<NamedDecl>(D)) { in GetEnclosingDeclContextSignature() local
96 switch (ND->getKind()) { in GetEnclosingDeclContextSignature()
101 DeclName = ND->getQualifiedNameAsString(); in GetEnclosingDeclContextSignature()
108 DeclName = GetSignature(dyn_cast_or_null<FunctionDecl>(ND)); in GetEnclosingDeclContextSignature()
113 DeclName = ND->getQualifiedNameAsString(); in GetEnclosingDeclContextSignature()
/openbsd/src/games/hack/
Dhack.termcap.c71 static char *HO, *CL, *CE, *UP, *CM, *ND, *XD, *BC, *SO, *SE, *TI, *TE; variable
115 ND = tgetstr("nd", &tbufptr); in startup()
167 if(!ND && (curx != x || x <= 3)) { /* Extremely primitive */ in curs()
215 if(!ND) cmov(x, y); else /* bah */ in nocmov()
218 xputs(ND); in nocmov()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Core/
DBasicValueFactory.cpp163 const NamedDecl *ND, llvm::ImmutableList<const CXXBaseSpecifier *> L) { in getPointerToMemberData() argument
165 PointerToMemberData::Profile(ID, ND, L); in getPointerToMemberData()
173 new (D) PointerToMemberData(ND, L); in getPointerToMemberData()
200 const NamedDecl *ND = nullptr; in accumCXXBase() local
205 ND = PTMDT.get<const NamedDecl *>(); in accumCXXBase()
210 ND = PTMD->getDeclaratorDecl(); in accumCXXBase()
240 return getPointerToMemberData(ND, ReducedBaseSpecList); in accumCXXBase()
246 return getPointerToMemberData(ND, BaseSpecList); in accumCXXBase()

12345678