Lines Matching +defs:D +defs:_
937 if (NamedDecl *D = ImplicitlyDefineFunction(NameLoc, *Name, S)) in ClassifyName() local
1321 Decl *D) { in ActOnTagStartSkippedDefinition()
1429 void Sema::ActOnReenterFunctionContext(Scope* S, Decl *D) { in ActOnReenterFunctionContext()
1495 void Sema::PushOnScopeChains(NamedDecl *D, Scope *S, bool AddToContext) { in PushOnScopeChains()
1557 bool Sema::isDeclInScope(NamedDecl *D, DeclContext *Ctx, Scope *S, in isDeclInScope()
1582 NamedDecl *D = F.next(); in FilterLookupForScope() local
1769 static bool isUsingDeclNotAtClassScope(NamedDecl *D) { in isUsingDeclNotAtClassScope()
1796 static bool IsDisallowedCopyOrAssign(const CXXMethodDecl *D) { in IsDisallowedCopyOrAssign()
1807 bool Sema::mightHaveNonExternalLinkage(const DeclaratorDecl *D) { in mightHaveNonExternalLinkage()
1891 void Sema::MarkUnusedFileScopedDecl(const DeclaratorDecl *D) { in MarkUnusedFileScopedDecl()
1912 const NamedDecl *D) { in ShouldDiagnoseUnusedDecl()
2035 static void GenerateFixForUnusedDecl(const NamedDecl *D, ASTContext &Ctx, in GenerateFixForUnusedDecl()
2048 void Sema::DiagnoseUnusedNestedTypedefs(const RecordDecl *D) { in DiagnoseUnusedNestedTypedefs()
2053 void Sema::DiagnoseUnusedNestedTypedefs(const RecordDecl *D, in DiagnoseUnusedNestedTypedefs()
2066 void Sema::DiagnoseUnusedDecl(const NamedDecl *D) { in DiagnoseUnusedDecl()
2071 void Sema::DiagnoseUnusedDecl(const NamedDecl *D, DiagReceiverTy DiagReceiver) { in DiagnoseUnusedDecl()
2207 NamedDecl *D = cast<NamedDecl>(TmpD); in ActOnPopScope() local
2253 for (const LocAndDiag &D : DeclDiags) { in ActOnPopScope() local
2554 for (auto *D : NewTag->decls()) { in MergeTypedefNameDecl() local
2640 static bool DeclHasAttr(const Decl *D, const Attr *A) { in DeclHasAttr()
2659 static bool isAttributeTargetADefinition(Decl *D) { in isAttributeTargetADefinition()
2782 static bool mergeDeclAttribute(Sema &S, NamedDecl *D, in mergeDeclAttribute()
2884 static const NamedDecl *getDefinition(const Decl *D) { in getDefinition()
2901 static bool hasAttribute(const Decl *D, attr::Kind Kind) { in hasAttribute()
3434 template<typename T> static bool isExternC(T *D) { return D->isExternC(); } in isExternC()
3521 auto FixSemaDC = [=](NamedDecl *D) { in adjustDeclContextForDeclaratorDecl()
3645 auto OldIter = llvm::find_if(Old->redecls(), [](const Decl *D) { in MergeFunctionDecl()
4524 for (auto *D = Old; D; D = D->getPreviousDecl()) { in MergeVarDecl() local
5290 void Sema::ActOnDefinedDeclarationSpecifier(Decl *D) { in ActOnDefinedDeclarationSpecifier()
5305 for (const Decl *D : Record->decls()) { in DiagPlaceholderFieldDeclDefinitions() local
5340 for (auto *D : AnonRecord->decls()) { in InjectAnonymousStructOrUnionMembers() local
5766 DeclarationNameInfo Sema::GetNameForDeclarator(Declarator &D) { in GetNameForDeclarator()
5941 static bool RebuildDeclaratorInCurrentInstantiation(Sema &S, Declarator &D, in RebuildDeclaratorInCurrentInstantiation()
5955 #define TRANSFORM_TYPE_TRAIT_DEF(_, Trait) case DeclSpec::TST_##Trait: in RebuildDeclaratorInCurrentInstantiation() argument
6015 static bool isFromSystemHeader(SourceManager &SM, const Decl *D) { in isFromSystemHeader()
6020 void Sema::warnOnReservedIdentifier(const NamedDecl *D) { in warnOnReservedIdentifier()
6033 Decl *Sema::ActOnDeclarator(Scope *S, Declarator &D) { in ActOnDeclarator()
6202 NamedDecl *Sema::HandleDeclarator(Scope *S, Declarator &D, in HandleDeclarator()
6614 Sema::ActOnTypedefDeclarator(Scope* S, Declarator& D, DeclContext* DC, in ActOnTypedefDeclarator()
6806 static void SetNestedNameSpecifier(Sema &S, DeclaratorDecl *DD, Declarator &D) { in SetNestedNameSpecifier()
7129 static bool isIncompleteDeclExternC(Sema &S, const T *D) { in isIncompleteDeclExternC()
7211 static bool isDeclExternC(const Decl *D) { in isDeclExternC()
7317 static void copyAttrFromTypedefToDecl(Sema &S, Decl *D, const TypedefType *TT) { in copyAttrFromTypedefToDecl()
7357 Scope *S, Declarator &D, DeclContext *DC, TypeSourceInfo *TInfo, in ActOnVariableDeclarator()
8138 NamedDecl *Sema::getShadowedDeclaration(const VarDecl *D, in getShadowedDeclaration()
8152 NamedDecl *Sema::getShadowedDeclaration(const TypedefNameDecl *D, in getShadowedDeclaration()
8165 NamedDecl *Sema::getShadowedDeclaration(const BindingDecl *D, in getShadowedDeclaration()
8175 void Sema::CheckShadow(NamedDecl *D, NamedDecl *ShadowedDecl, in CheckShadow()
8318 void Sema::CheckShadow(Scope *S, VarDecl *D) { in CheckShadow()
8340 const NamedDecl *D = cast<NamedDecl>(DRE->getDecl()->getCanonicalDecl()); in CheckShadowingDeclModification() local
8876 Declarator &D; member
9095 static StorageClass getFunctionStorageClass(Sema &SemaRef, Declarator &D) { in getFunctionStorageClass()
9131 static FunctionDecl *CreateNewFunctionDecl(Sema &SemaRef, Declarator &D, in CreateNewFunctionDecl()
9446 Declarator &D, in checkIsValidOpenCLKernelParameter()
9665 Sema::ActOnFunctionDeclarator(Scope *S, Declarator &D, DeclContext *DC, in ActOnFunctionDeclarator()
10930 bool Sema::shouldLinkDependentDeclWithPrevious(Decl *D, Decl *PrevDecl) { in shouldLinkDependentDeclWithPrevious()
11274 for (const Decl *D = FD->getPreviousDecl(); D; D = D->getPreviousDecl()) { in PreviousDeclsHaveMultiVersionAttribute() local
13764 void Sema::ActOnInitializerError(Decl *D) { in ActOnInitializerError()
14091 void Sema::ActOnCXXForRangeDecl(Decl *D) { in ActOnCXXForRangeDecl()
14160 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::ForInit); in ActOnCXXForRangeIdentifier() local
14776 VarDecl *D = dyn_cast<VarDecl>(Group[i]); in BuildDeclaratorGroup() local
14808 void Sema::ActOnDocumentableDecl(Decl *D) { in ActOnDocumentableDecl()
14843 void Sema::CheckFunctionOrTemplateParamDeclarator(Scope *S, Declarator &D) { in CheckFunctionOrTemplateParamDeclarator()
14902 Decl *Sema::ActOnParamDeclarator(Scope *S, Declarator &D, in ActOnParamDeclarator()
15040 ArrayRef<ParmVarDecl *> Parameters, QualType ReturnTy, NamedDecl *D) { in DiagnoseSizeOfParametersAndReturnValue()
15150 void Sema::ActOnFinishKNRParamDeclarations(Scope *S, Declarator &D, in ActOnFinishKNRParamDeclarations()
15198 Sema::ActOnStartOfFunctionDef(Scope *FnBodyScope, Declarator &D, in ActOnStartOfFunctionDef()
15228 void Sema::ActOnFinishInlineFunctionDef(FunctionDecl *D) { in ActOnFinishInlineFunctionDef()
15411 Decl *Sema::ActOnStartOfFunctionDef(Scope *FnBodyScope, Decl *D, in ActOnStartOfFunctionDef()
15662 bool Sema::canDelayFunctionBody(const Declarator &D) { in canDelayFunctionBody()
15686 bool Sema::canSkipFunctionBody(Decl *D) { in canSkipFunctionBody()
15714 Decl *Sema::ActOnFinishFunctionBody(Decl *D, Stmt *BodyArg) { in ActOnFinishFunctionBody()
16230 void Sema::ActOnFinishDelayedAttribute(Scope *S, Decl *D, in ActOnFinishDelayedAttribute()
16321 if (const auto *D = Corrected.getCorrectionDecl()) in ImplicitlyDefineFunction() local
16344 Declarator D(DS, ParsedAttributesView::none(), DeclaratorContext::Block); in ImplicitlyDefineFunction() local
16638 TypedefDecl *Sema::ParseTypedefDecl(Scope *S, Declarator &D, QualType T, in ParseTypedefDecl()
18225 Declarator &D, Expr *BitfieldWidth) { in ActOnField()
18234 Declarator &D, Expr *BitWidth, in HandleField()
18334 Declarator *D) { in CheckFieldDecl()
19155 auto IsFunctionPointerOrForwardDecl = [&](const Decl *D) { in ActOnFields()
19717 auto EnumConstantToKey = [](const EnumConstantDecl *D) { in CheckForDuplicateEnumValues()
19759 if (EnumConstantDecl *D = Entry.dyn_cast<EnumConstantDecl*>()) { in CheckForDuplicateEnumValues() local
19996 for (auto *D : Elements) { in ActOnEnumBody() local
20098 void Sema::ActOnFinishTopLevelStmtDecl(TopLevelStmtDecl *D, Stmt *Statement) { in ActOnFinishTopLevelStmtDecl()