| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/ |
| H A D | ParentVirtualCallCheck.cpp | 41 const CXXMethodDecl &MemberDecl) { in getParentsByGrandParent() argument 46 MemberDecl.getCorrespondingMethodInClass(BaseDecl); in getParentsByGrandParent() 106 const auto *MemberDecl = cast<CXXMethodDecl>(Member->getMemberDecl()); in check() local 124 getParentsByGrandParent(*CastToType, *ThisType, *MemberDecl); in check()
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaCUDA.cpp | 326 CXXMethodDecl *MemberDecl, in inferCUDATargetForImplicitSpecialMember() argument 332 bool InClass = MemberDecl->getLexicalParent() == MemberDecl->getParent(); in inferCUDATargetForImplicitSpecialMember() 333 bool HasH = MemberDecl->hasAttr<CUDAHostAttr>(); in inferCUDATargetForImplicitSpecialMember() 334 bool HasD = MemberDecl->hasAttr<CUDADeviceAttr>(); in inferCUDATargetForImplicitSpecialMember() 336 (HasD && !MemberDecl->getAttr<CUDADeviceAttr>()->isImplicit()) || in inferCUDATargetForImplicitSpecialMember() 337 (HasH && !MemberDecl->getAttr<CUDAHostAttr>()->isImplicit()); in inferCUDATargetForImplicitSpecialMember() 345 ContextRAII MethodContext(*this, MemberDecl); in inferCUDATargetForImplicitSpecialMember() 392 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 436 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 456 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() [all …]
|
| H A D | SemaExprMember.cpp | 1065 NamedDecl *MemberDecl = R.getFoundDecl(); in BuildMemberReferenceExpr() local 1072 if (MemberDecl->isInvalidDecl()) in BuildMemberReferenceExpr() 1078 if (!MemberDecl->isCXXInstanceMember()) { in BuildMemberReferenceExpr() 1094 if (DiagnoseUseOfDecl(MemberDecl, MemberLoc)) in BuildMemberReferenceExpr() 1097 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1101 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1105 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1112 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) { in BuildMemberReferenceExpr() 1119 if (CXXMethodDecl *MemberFn = dyn_cast<CXXMethodDecl>(MemberDecl)) { in BuildMemberReferenceExpr() 1171 if (isa<TypeDecl>(MemberDecl)) in BuildMemberReferenceExpr() [all …]
|
| H A D | SemaAccess.cpp | 39 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier() argument 44 MemberDecl->setAccess(LexicalAS); in SetMemberAccessSpecifier() 51 Diag(MemberDecl->getLocation(), in SetMemberAccessSpecifier() 53 << MemberDecl << LexicalAS; in SetMemberAccessSpecifier() 57 MemberDecl->setAccess(LexicalAS); in SetMemberAccessSpecifier() 61 MemberDecl->setAccess(PrevMemberDecl->getAccess()); in SetMemberAccessSpecifier()
|
| H A D | SemaExpr.cpp | 16043 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf() local 16045 if (!MemberDecl) { in BuildBuiltinOffsetOf() 16047 MemberDecl = IndirectMemberDecl->getAnonField(); in BuildBuiltinOffsetOf() 16050 if (!MemberDecl) in BuildBuiltinOffsetOf() 16059 if (MemberDecl->isBitField()) { in BuildBuiltinOffsetOf() 16061 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf() 16063 Diag(MemberDecl->getLocation(), diag::note_bitfield_decl); in BuildBuiltinOffsetOf() 16067 RecordDecl *Parent = MemberDecl->getParent(); in BuildBuiltinOffsetOf() 16078 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf() 16095 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd)); in BuildBuiltinOffsetOf() [all …]
|
| H A D | SemaCodeComplete.cpp | 6300 if (ValueDecl *MemberDecl = tryLookupCtorInitMemberDecl( in ProduceCtorInitMemberSignatureHelp() local 6302 return ProduceConstructorSignatureHelp(MemberDecl->getType(), in ProduceCtorInitMemberSignatureHelp() 6303 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
|
| H A D | SemaOverload.cpp | 2188 if (FieldDecl *MemberDecl = From->getSourceBitField()) { in IsIntegralPromotion() local 2192 MemberDecl->getBitWidth()->getIntegerConstantExpr(Context))) { in IsIntegralPromotion()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 106 MemberExpr *makeMemberExpression(Expr *base, ValueDecl *MemberDecl, 224 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression() argument 228 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public); in makeMemberExpression() 231 SourceLocation(), MemberDecl, FoundDecl, in makeMemberExpression() 232 DeclarationNameInfo(MemberDecl->getDeclName(), SourceLocation()), in makeMemberExpression() 233 /* TemplateArgumentListInfo=*/ nullptr, MemberDecl->getType(), ValueKind, in makeMemberExpression()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ComputeDependence.cpp | 615 auto *MemberDecl = E->getMemberDecl(); in computeDependence() local 617 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) { in computeDependence() 618 DeclContext *DC = MemberDecl->getDeclContext(); in computeDependence()
|
| H A D | Expr.cpp | 1614 ValueDecl *MemberDecl, in MemberExpr() argument 1618 : Expr(MemberExprClass, T, VK, OK), Base(Base), MemberDecl(MemberDecl), in MemberExpr() 1621 MemberDecl->getDeclName() == NameInfo.getName()); in MemberExpr() 1634 ValueDecl *MemberDecl, DeclAccessPair FoundDecl, in Create() argument 1637 bool HasQualOrFound = QualifierLoc || FoundDecl.getDecl() != MemberDecl || in Create() 1638 FoundDecl.getAccess() != MemberDecl->getAccess(); in Create() 1647 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create() 1704 MemberDecl = NewD; in setMemberDecl()
|
| H A D | RecordLayoutBuilder.cpp | 216 const CXXRecordDecl *MemberDecl = RT->getAsCXXRecordDecl(); in ComputeEmptySubobjectSizes() local 217 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() 218 if (MemberDecl->isEmpty()) { in ComputeEmptySubobjectSizes()
|
| H A D | ASTContext.cpp | 332 if (const FunctionDecl *MemberDecl = in adjustDeclToTemplate() local 334 return *MemberDecl; in adjustDeclToTemplate() 342 if (const VarDecl *MemberDecl = VD->getInstantiatedFromStaticDataMember()) in adjustDeclToTemplate() local 343 return *MemberDecl; in adjustDeclToTemplate() 375 if (const EnumDecl *MemberDecl = ED->getInstantiatedFromMemberEnum()) in adjustDeclToTemplate() local 376 return *MemberDecl; in adjustDeclToTemplate()
|
| H A D | ExprConstant.cpp | 13319 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local 13326 unsigned i = MemberDecl->getFieldIndex(); in VisitOffsetOfExpr() 13329 CurrentType = MemberDecl->getType().getNonReferenceType(); in VisitOffsetOfExpr()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | Expr.h | 3180 ValueDecl *MemberDecl; variable 3206 ValueDecl *MemberDecl, const DeclarationNameInfo &NameInfo, 3210 : Expr(MemberExprClass, Empty), Base(), MemberDecl() {} in MemberExpr() 3216 SourceLocation TemplateKWLoc, ValueDecl *MemberDecl, 3226 bool IsArrow, ValueDecl *MemberDecl, in CreateImplicit() argument 3230 SourceLocation(), MemberDecl, in CreateImplicit() 3231 DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()), in CreateImplicit() 3247 ValueDecl *getMemberDecl() const { return MemberDecl; } in getMemberDecl() 3342 return DeclarationNameInfo(MemberDecl->getDeclName(), in getMemberNameInfo()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1021 E->MemberDecl = Record.readDeclAs<ValueDecl>(); in VisitMemberExpr() 1022 E->MemberDNLoc = Record.readDeclarationNameLoc(E->MemberDecl->getDeclName()); in VisitMemberExpr() 1038 FoundDecl = DeclAccessPair::make(E->MemberDecl, in VisitMemberExpr() 1039 E->MemberDecl->getAccess()); in VisitMemberExpr()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/AsmPrinter/ |
| H A D | CodeViewDebug.cpp | 3350 if (const auto *MemberDecl = dyn_cast_or_null<DIDerivedType>( in emitDebugInfoForGlobal() local 3352 Scope = MemberDecl->getScope(); in emitDebugInfoForGlobal()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2914 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local 2924 if (*Field == MemberDecl) in VisitOffsetOfExpr() 2935 CurrentType = MemberDecl->getType(); in VisitOffsetOfExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 7605 bool SetMemberAccessSpecifier(NamedDecl *MemberDecl, 12793 CXXMethodDecl *MemberDecl,
|