| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | ASTImporterLookupTable.cpp | 90 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 …]
|
| D | Mangle.cpp | 58 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 …]
|
| D | ItaniumMangle.cpp | 60 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 …]
|
| D | Linkage.h | 90 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()
|
| D | MicrosoftMangle.cpp | 128 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 …]
|
| D | DeclBase.cpp | 395 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/ |
| D | InterfaceStubFunctionsConsumer.cpp | 40 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/ |
| D | ASTImporterLookupTable.h | 56 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;
|
| D | DeclContextInternals.h | 84 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 …]
|
| D | ASTImporterSharedState.h | 59 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()
|
| D | DeclFriend.h | 147 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/ |
| D | USRFinder.cpp | 43 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()
|
| D | RenamingAction.cpp | 46 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/ |
| D | RenamingAction.h | 59 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/ |
| D | RecursiveSymbolVisitor.h | 36 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/ |
| D | ASTUtils.h | 66 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/ |
| D | ASTCommon.h | 104 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/ |
| D | SemaCodeComplete.cpp | 115 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 …]
|
| D | SemaLookup.cpp | 1308 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/ |
| D | IndexingContext.cpp | 227 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()
|
| D | IndexTypeSourceInfo.cpp | 61 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/ |
| D | AnalysisOrderChecker.cpp | 128 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/ |
| D | IssueHash.cpp | 93 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/ |
| D | hack.termcap.c | 71 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/ |
| D | BasicValueFactory.cpp | 163 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()
|