Home
last modified time | relevance | path

Searched refs:MemberDecl (Results 1 – 13 of 13) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp1059 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 DSemaCUDA.cpp268 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 DSemaAccess.cpp40 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 DSemaExpr.cpp13398 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 DSemaCodeComplete.cpp4781 if (ValueDecl *MemberDecl = tryLookupCtorInitMemberDecl( in ProduceCtorInitMemberSignatureHelp() local
4783 return ProduceConstructorSignatureHelp(getCurScope(), MemberDecl->getType(), in ProduceCtorInitMemberSignatureHelp()
4784 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
H A DSemaOverload.cpp2110 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 DBodyFarm.cpp103 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 DExpr.h2702 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 DRecordLayoutBuilder.cpp215 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 DASTContext.cpp330 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 DExprConstant.cpp9615 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 DCGExprScalar.cpp2641 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 DSema.h6047 bool SetMemberAccessSpecifier(NamedDecl *MemberDecl,
10260 CXXMethodDecl *MemberDecl,