Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaCUDA.cpp321 CXXMethodDecl *MemberDecl, in inferCUDATargetForImplicitSpecialMember() argument
327 bool InClass = MemberDecl->getLexicalParent() == MemberDecl->getParent(); in inferCUDATargetForImplicitSpecialMember()
328 bool HasH = MemberDecl->hasAttr<CUDAHostAttr>(); in inferCUDATargetForImplicitSpecialMember()
329 bool HasD = MemberDecl->hasAttr<CUDADeviceAttr>(); in inferCUDATargetForImplicitSpecialMember()
331 (HasD && !MemberDecl->getAttr<CUDADeviceAttr>()->isImplicit()) || in inferCUDATargetForImplicitSpecialMember()
332 (HasH && !MemberDecl->getAttr<CUDAHostAttr>()->isImplicit()); in inferCUDATargetForImplicitSpecialMember()
340 ContextRAII MethodContext(*this, MemberDecl); in inferCUDATargetForImplicitSpecialMember()
389 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember()
434 MemberDecl->addAttr(CUDAInvalidTargetAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember()
454 MemberDecl->addAttr(CUDADeviceAttr::CreateImplicit(Context)); in inferCUDATargetForImplicitSpecialMember()
[all …]
H A DSemaExprMember.cpp1063 NamedDecl *MemberDecl = R.getFoundDecl(); in BuildMemberReferenceExpr() local
1070 if (MemberDecl->isInvalidDecl()) in BuildMemberReferenceExpr()
1076 if (!MemberDecl->isCXXInstanceMember()) { in BuildMemberReferenceExpr()
1082 return BuildDeclarationNameExpr(SS, R.getLookupNameInfo(), MemberDecl, in BuildMemberReferenceExpr()
1092 if (DiagnoseUseOfDecl(MemberDecl, MemberLoc)) in BuildMemberReferenceExpr()
1095 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
1099 if (MSPropertyDecl *PD = dyn_cast<MSPropertyDecl>(MemberDecl)) in BuildMemberReferenceExpr()
1103 if (IndirectFieldDecl *FD = dyn_cast<IndirectFieldDecl>(MemberDecl)) in BuildMemberReferenceExpr()
1110 if (VarDecl *Var = dyn_cast<VarDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
1117 if (CXXMethodDecl *MemberFn = dyn_cast<CXXMethodDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
[all …]
H A DSemaAccess.cpp39 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 DSemaExpr.cpp15154 FieldDecl *MemberDecl = R.getAsSingle<FieldDecl>(); in BuildBuiltinOffsetOf() local
15156 if (!MemberDecl) { in BuildBuiltinOffsetOf()
15158 MemberDecl = IndirectMemberDecl->getAnonField(); in BuildBuiltinOffsetOf()
15161 if (!MemberDecl) in BuildBuiltinOffsetOf()
15170 if (MemberDecl->isBitField()) { in BuildBuiltinOffsetOf()
15172 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf()
15174 Diag(MemberDecl->getLocation(), diag::note_bitfield_decl); in BuildBuiltinOffsetOf()
15178 RecordDecl *Parent = MemberDecl->getParent(); in BuildBuiltinOffsetOf()
15189 << MemberDecl->getDeclName() in BuildBuiltinOffsetOf()
15206 Comps.push_back(OffsetOfNode(OC.LocStart, MemberDecl, OC.LocEnd)); in BuildBuiltinOffsetOf()
[all …]
H A DSemaCodeComplete.cpp5872 if (ValueDecl *MemberDecl = tryLookupCtorInitMemberDecl( in ProduceCtorInitMemberSignatureHelp() local
5874 return ProduceConstructorSignatureHelp(getCurScope(), MemberDecl->getType(), in ProduceCtorInitMemberSignatureHelp()
5875 MemberDecl->getLocation(), ArgExprs, in ProduceCtorInitMemberSignatureHelp()
H A DSemaOverload.cpp2187 if (FieldDecl *MemberDecl = From->getSourceBitField()) { in IsIntegralPromotion() local
2191 MemberDecl->getBitWidth()->getIntegerConstantExpr(Context))) { in IsIntegralPromotion()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DBodyFarm.cpp102 MemberExpr *makeMemberExpression(Expr *base, ValueDecl *MemberDecl,
209 MemberExpr *ASTMaker::makeMemberExpression(Expr *base, ValueDecl *MemberDecl, in makeMemberExpression() argument
213 DeclAccessPair FoundDecl = DeclAccessPair::make(MemberDecl, AS_public); in makeMemberExpression()
216 SourceLocation(), MemberDecl, FoundDecl, in makeMemberExpression()
217 DeclarationNameInfo(MemberDecl->getDeclName(), SourceLocation()), in makeMemberExpression()
218 /* TemplateArgumentListInfo=*/ nullptr, MemberDecl->getType(), ValueKind, in makeMemberExpression()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DComputeDependence.cpp585 auto *MemberDecl = E->getMemberDecl(); in computeDependence() local
587 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) { in computeDependence()
588 DeclContext *DC = MemberDecl->getDeclContext(); in computeDependence()
H A DExpr.cpp1572 ValueDecl *MemberDecl, in MemberExpr() argument
1576 : Expr(MemberExprClass, T, VK, OK), Base(Base), MemberDecl(MemberDecl), in MemberExpr()
1579 MemberDecl->getDeclName() == NameInfo.getName()); in MemberExpr()
1592 ValueDecl *MemberDecl, DeclAccessPair FoundDecl, in Create() argument
1595 bool HasQualOrFound = QualifierLoc || FoundDecl.getDecl() != MemberDecl || in Create()
1596 FoundDecl.getAccess() != MemberDecl->getAccess(); in Create()
1605 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create()
1662 MemberDecl = D; in setMemberDecl()
H A DRecordLayoutBuilder.cpp216 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 DASTContext.cpp326 if (const FunctionDecl *MemberDecl = in adjustDeclToTemplate() local
328 return *MemberDecl; in adjustDeclToTemplate()
336 if (const VarDecl *MemberDecl = VD->getInstantiatedFromStaticDataMember()) in adjustDeclToTemplate() local
337 return *MemberDecl; in adjustDeclToTemplate()
369 if (const EnumDecl *MemberDecl = ED->getInstantiatedFromMemberEnum()) in adjustDeclToTemplate() local
370 return *MemberDecl; in adjustDeclToTemplate()
H A DExprConstant.cpp13056 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local
13063 unsigned i = MemberDecl->getFieldIndex(); in VisitOffsetOfExpr()
13066 CurrentType = MemberDecl->getType().getNonReferenceType(); in VisitOffsetOfExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DExpr.h3104 ValueDecl *MemberDecl; variable
3130 ValueDecl *MemberDecl, const DeclarationNameInfo &NameInfo,
3134 : Expr(MemberExprClass, Empty), Base(), MemberDecl() {} in MemberExpr()
3140 SourceLocation TemplateKWLoc, ValueDecl *MemberDecl,
3150 bool IsArrow, ValueDecl *MemberDecl, in CreateImplicit() argument
3154 SourceLocation(), MemberDecl, in CreateImplicit()
3155 DeclAccessPair::make(MemberDecl, MemberDecl->getAccess()), in CreateImplicit()
3171 ValueDecl *getMemberDecl() const { return MemberDecl; } in getMemberDecl()
3266 return DeclarationNameInfo(MemberDecl->getDeclName(), in getMemberNameInfo()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/
H A DASTReaderStmt.cpp1026 E->MemberDecl = Record.readDeclAs<ValueDecl>(); in VisitMemberExpr()
1027 E->MemberDNLoc = Record.readDeclarationNameLoc(E->MemberDecl->getDeclName()); in VisitMemberExpr()
1043 FoundDecl = DeclAccessPair::make(E->MemberDecl, in VisitMemberExpr()
1044 E->MemberDecl->getAccess()); in VisitMemberExpr()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/AsmPrinter/
H A DCodeViewDebug.cpp3220 if (const auto *MemberDecl = dyn_cast_or_null<DIDerivedType>( in emitDebugInfoForGlobal() local
3222 Scope = MemberDecl->getScope(); in emitDebugInfoForGlobal()
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGExprScalar.cpp2841 FieldDecl *MemberDecl = ON.getField(); in VisitOffsetOfExpr() local
2851 if (*Field == MemberDecl) in VisitOffsetOfExpr()
2862 CurrentType = MemberDecl->getType(); in VisitOffsetOfExpr()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h7240 bool SetMemberAccessSpecifier(NamedDecl *MemberDecl,
12173 CXXMethodDecl *MemberDecl,