| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 1059 NamedDecl *MemberDecl = R.getFoundDecl(); in BuildMemberReferenceExpr() local 1066 if (MemberDecl->isInvalidDecl()) in BuildMemberReferenceExpr() 1072 if (!MemberDecl->isCXXInstanceMember()) { in BuildMemberReferenceExpr() 1079 if (isa<VarTemplateDecl>(MemberDecl)) { in BuildMemberReferenceExpr() 1080 MemberDecl = getVarTemplateSpecialization( in BuildMemberReferenceExpr() 1083 if (!MemberDecl) in BuildMemberReferenceExpr() 1097 if (DiagnoseUseOfDecl(MemberDecl, MemberLoc)) in BuildMemberReferenceExpr() 1100 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1104 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1115 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) { in BuildMemberReferenceExpr() [all …]
|
| H A D | SemaCUDA.cpp | 268 CXXMethodDecl *MemberDecl, in inferCUDATargetForImplicitSpecialMember() argument 275 ContextRAII MethodContext(*this, MemberDecl); in inferCUDATargetForImplicitSpecialMember() 324 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 369 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 377 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 379 MemberDecl->addAttr(CUDAHostAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 381 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 382 MemberDecl->addAttr(CUDAHostAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 387 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember() 388 MemberDecl->addAttr(CUDAHostAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember()
|
| H A D | SemaAccess.cpp | 40 bool Sema::SetMemberAccessSpecifier(NamedDecl *MemberDecl, in SetMemberAccessSpecifier() argument 45 MemberDecl->setAccess(LexicalAS); in SetMemberAccessSpecifier() 52 Diag(MemberDecl->getLocation(), in SetMemberAccessSpecifier() 54 << MemberDecl << LexicalAS; in SetMemberAccessSpecifier() 58 MemberDecl->setAccess(LexicalAS); in SetMemberAccessSpecifier() 62 MemberDecl->setAccess(PrevMemberDecl->getAccess()); in SetMemberAccessSpecifier()
|
| H A D | SemaExpr.cpp | 13398 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf() local 13400 if (!MemberDecl) { in BuildBuiltinOffsetOf() 13402 MemberDecl = IndirectMemberDecl->getAnonField(); in BuildBuiltinOffsetOf() 13405 if (!MemberDecl) in BuildBuiltinOffsetOf() 13414 if (MemberDecl->isBitField()) { in BuildBuiltinOffsetOf() 13416 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf() 13418 Diag(MemberDecl->getLocation(), diag::note_bitfield_decl); in BuildBuiltinOffsetOf() 13422 RecordDecl *Parent = MemberDecl->getParent(); in BuildBuiltinOffsetOf() 13433 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf() 13450 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd)); in BuildBuiltinOffsetOf() [all …]
|
| H A D | SemaCodeComplete.cpp | 4781 if (ValueDecl *MemberDecl = tryLookupCtorInitMemberDecl( in ProduceCtorInitMemberSignatureHelp() local 4783 return ProduceConstructorSignatureHelp(getCurScope(), MemberDecl->getType(), in ProduceCtorInitMemberSignatureHelp() 4784 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
|
| H A D | SemaOverload.cpp | 2110 if (FieldDecl *MemberDecl = From->getSourceBitField()) { in IsIntegralPromotion() local 2113 MemberDecl->getBitWidth()->isIntegerConstantExpr(BitWidth, Context)) { in IsIntegralPromotion()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 103 MemberExpr *makeMemberExpression(Expr *base, ValueDecl *MemberDecl, 214 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression() argument 218 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public); in makeMemberExpression() 221 SourceLocation(), MemberDecl, FoundDecl, in makeMemberExpression() 222 DeclarationNameInfo(MemberDecl->getDeclName(), SourceLocation()), in makeMemberExpression() 223 /* TemplateArgumentListInfo=*/ nullptr, MemberDecl->getType(), ValueKind, in makeMemberExpression()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | Expr.h | 2702 ValueDecl *MemberDecl; variable 2734 Base(base), MemberDecl(memberdecl), MemberDNLoc(NameInfo.getInfo()), in MemberExpr() 2754 Base(base), MemberDecl(memberdecl), MemberDNLoc(), MemberLoc(l) { in MemberExpr() 2778 ValueDecl *getMemberDecl() const { return MemberDecl; } in getMemberDecl() 2779 void setMemberDecl(ValueDecl *D) { MemberDecl = D; } in setMemberDecl() 2873 return DeclarationNameInfo(MemberDecl->getDeclName(), in getMemberNameInfo()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | RecordLayoutBuilder.cpp | 215 const CXXRecordDecl *MemberDecl = RT->getAsCXXRecordDecl(); in ComputeEmptySubobjectSizes() local 216 const ASTRecordLayout &Layout = Context.getASTRecordLayout(MemberDecl); in ComputeEmptySubobjectSizes() 217 if (MemberDecl->isEmpty()) { in ComputeEmptySubobjectSizes()
|
| H A D | ASTContext.cpp | 330 if (const FunctionDecl *MemberDecl = in adjustDeclToTemplate() local 332 return MemberDecl; in adjustDeclToTemplate() 340 if (const VarDecl *MemberDecl = VD->getInstantiatedFromStaticDataMember()) in adjustDeclToTemplate() local 341 return MemberDecl; in adjustDeclToTemplate() 373 if (const EnumDecl *MemberDecl = ED->getInstantiatedFromMemberEnum()) in adjustDeclToTemplate() local 374 return MemberDecl; in adjustDeclToTemplate()
|
| H A D | ExprConstant.cpp | 9615 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local 9622 unsigned i = MemberDecl->getFieldIndex(); in VisitOffsetOfExpr() 9625 CurrentType = MemberDecl->getType().getNonReferenceType(); in VisitOffsetOfExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/ |
| H A D | CGExprScalar.cpp | 2641 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local 2651 if (*Field == MemberDecl) in VisitOffsetOfExpr() 2662 CurrentType = MemberDecl->getType(); in VisitOffsetOfExpr()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | Sema.h | 6047 bool SetMemberAccessSpecifier(NamedDecl *MemberDecl, 10260 CXXMethodDecl *MemberDecl,
|