| /freebsd-10-stable/contrib/llvm/tools/clang/lib/CodeGen/ |
| D | CGRecordLayout.h | 99 const FieldDecl *FD, 126 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; 130 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 185 unsigned getLLVMFieldNo(const FieldDecl *FD) const { in getLLVMFieldNo() 203 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 205 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
| D | CGClass.cpp | 541 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer() 555 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(*I)); in EmitMemberInitializer() 595 void CodeGenFunction::EmitInitializerForField(FieldDecl *Field, in EmitInitializerForField() 778 static bool isMemcpyableField(FieldDecl *F) { in isMemcpyableField() 785 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField() 867 void addInitialField(FieldDecl *F) { in addInitialField() 876 void addNextField(FieldDecl *F) { in addNextField() 900 FieldDecl *FirstField; 901 FieldDecl *LastField; 923 FieldDecl *Field = MemberInit->getMember(); in isMemberInitMemcpyable() [all …]
|
| D | CGRecordLayoutBuilder.cpp | 58 llvm::DenseMap<const FieldDecl *, unsigned> Fields; 61 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 105 llvm::Type *LayoutUnionField(const FieldDecl *Field, 152 bool LayoutField(const FieldDecl *D, uint64_t FieldOffset); 155 void LayoutBitField(const FieldDecl *D, uint64_t FieldOffset); 230 const FieldDecl *FD, in MakeInfo() 320 FieldDecl *LastFD = *FI; in LayoutBitfields() 367 FieldDecl *FD = *BFI; in LayoutBitfields() 378 bool CGRecordLayoutBuilder::LayoutField(const FieldDecl *D, in LayoutField() 442 CGRecordLayoutBuilder::LayoutUnionField(const FieldDecl *Field, in LayoutUnionField() [all …]
|
| D | CodeGenFunction.h | 188 const FieldDecl *lookup(const VarDecl *VD) const { in lookup() 193 FieldDecl *getThisFieldDecl() const { return CXXThisFieldDecl; } in getThisFieldDecl() 208 llvm::SmallDenseMap<const VarDecl *, FieldDecl *> CaptureFields; 215 FieldDecl *CXXThisFieldDecl; 236 llvm::DenseMap<const VarDecl *, FieldDecl *> LambdaCaptureFields; 237 FieldDecl *LambdaThisCaptureField; 1171 void EmitInitializerForField(FieldDecl *Field, LValue LHS, Expr *Init, 1999 RValue EmitRValueForField(LValue LV, const FieldDecl *FD, SourceLocation Loc); 2037 LValue EmitLValueForField(LValue Base, const FieldDecl* Field); 2038 LValue EmitLValueForLambdaField(const FieldDecl *Field); [all …]
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Sema/ |
| D | CXXFieldCollector.h | 22 class FieldDecl; variable 30 SmallVector<FieldDecl*, 32> Fields; 56 void Add(FieldDecl *D) { in Add() 69 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
|
| D | Initialization.h | 32 class FieldDecl; variable 177 InitializedEntity(FieldDecl *Member, const InitializedEntity *Parent) in InitializedEntity() 293 static InitializedEntity InitializeMember(FieldDecl *Member,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/AST/ |
| D | RecordLayoutBuilder.cpp | 88 void UpdateEmptyFieldSubobjects(const FieldDecl *FD, CharUnits Offset); 115 bool CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, 138 bool CanPlaceFieldAtOffset(const FieldDecl *FD, CharUnits Offset); 394 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset() 436 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset() 500 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const FieldDecl *FD, in UpdateEmptyFieldSubobjects() 634 llvm::DenseMap<const FieldDecl *, uint64_t> ExternalFieldOffsets; 672 void LayoutField(const FieldDecl *D); 674 bool FieldPacked, const FieldDecl *D); 675 void LayoutBitField(const FieldDecl *D); [all …]
|
| D | Decl.cpp | 581 assert(!isa<FieldDecl>(D) && "Didn't expect a FieldDecl!"); in getLVForNamespaceScopeDecl() 787 isa<FieldDecl>(D) || in getLVForClassMember() 1454 if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D) || isa<MSPropertyDecl>(D)) in isCXXInstanceMember() 3099 FieldDecl *FieldDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 3104 return new (C) FieldDecl(Decl::Field, DC, StartLoc, IdLoc, Id, T, TInfo, in Create() 3108 FieldDecl *FieldDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized() 3109 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(FieldDecl)); in CreateDeserialized() 3110 return new (Mem) FieldDecl(Field, 0, SourceLocation(), SourceLocation(), in CreateDeserialized() 3114 bool FieldDecl::isAnonymousStructOrUnion() const { in isAnonymousStructOrUnion() 3124 unsigned FieldDecl::getBitWidthValue(const ASTContext &Ctx) const { in getBitWidthValue() [all …]
|
| D | DeclCXX.cpp | 422 !isa<FieldDecl>(D) && in addedMember() 624 if (FieldDecl *Field = dyn_cast<FieldDecl>(D)) { in addedMember() 994 llvm::DenseMap<const VarDecl *, FieldDecl *> &Captures, in getCaptureFields() 995 FieldDecl *&ThisCapture) const { in getCaptureFields() 1578 FieldDecl *Member, in CXXCtorInitializer() 1610 FieldDecl *Member, in CXXCtorInitializer() 1625 FieldDecl *Member, in Create() 1667 FieldDecl *D = getAnyMember(); in getSourceRange()
|
| D | ASTContext.cpp | 187 (isa<FieldDecl>(D) || isa<EnumConstantDecl>(D) || isa<VarDecl>(D) || in getRawCommentForDeclNoCache() 1158 FieldDecl *ASTContext::getInstantiatedFromUnnamedFieldDecl(FieldDecl *Field) { in getInstantiatedFromUnnamedFieldDecl() 1159 llvm::DenseMap<FieldDecl *, FieldDecl *>::iterator Pos in getInstantiatedFromUnnamedFieldDecl() 1167 void ASTContext::setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, in setInstantiatedFromUnnamedFieldDecl() 1168 FieldDecl *Tmpl) { in setInstantiatedFromUnnamedFieldDecl() 1277 if (isa<FieldDecl>(D)) { in getDeclAlign() 1279 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>(); in getDeclAlign() 1284 else if (isa<FieldDecl>(D)) in getDeclAlign() 1287 cast<FieldDecl>(D)->getParent()->hasAttr<PackedAttr>(); in getDeclAlign() 1330 if (const FieldDecl *Field = dyn_cast<FieldDecl>(VD)) { in getDeclAlign() [all …]
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ |
| D | LLVMConventionsChecker.cpp | 216 SmallVector<FieldDecl*, 10> FieldChain; 223 void Visit(FieldDecl *D); 239 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() 266 for (SmallVectorImpl<FieldDecl*>::iterator I=FieldChain.begin(), in ReportError()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/AST/ |
| D | APValue.h | 29 class FieldDecl; variable 100 const FieldDecl *Field; 154 explicit APValue(const FieldDecl *D, const APValue &V = APValue()) 323 const FieldDecl *getUnionField() const { in getUnionField() 382 void setUnion(const FieldDecl *Field, const APValue &Value) { in setUnion()
|
| D | DeclCXX.h | 1025 void getCaptureFields(llvm::DenseMap<const VarDecl *, FieldDecl *> &Captures, 1026 FieldDecl *&ThisCapture) const; 1826 llvm::PointerUnion3<TypeSourceInfo *, FieldDecl *, IndirectFieldDecl *> 1865 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, 1878 CXXCtorInitializer(ASTContext &Context, FieldDecl *Member, 1895 static CXXCtorInitializer *Create(ASTContext &Context, FieldDecl *Member, 1907 bool isMemberInitializer() const { return Initializee.is<FieldDecl*>(); } in isMemberInitializer() 1968 FieldDecl *getMember() const { in getMember() 1970 return Initializee.get<FieldDecl*>(); in getMember() 1973 FieldDecl *getAnyMember() const { in getAnyMember() [all …]
|
| D | ASTContext.h | 347 llvm::DenseMap<FieldDecl *, FieldDecl *> InstantiatedFromUnnamedFieldDecl; 675 FieldDecl *getInstantiatedFromUnnamedFieldDecl(FieldDecl *Field); 677 void setInstantiatedFromUnnamedFieldDecl(FieldDecl *Inst, FieldDecl *Tmpl); 1347 const FieldDecl *Field=0) const; 2229 const FieldDecl *Field, 2239 const FieldDecl *Field,
|
| D | ExternalASTSource.h | 27 class FieldDecl; variable 249 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType() argument
|
| D | Decl.h | 2125 class FieldDecl : public DeclaratorDecl, public Mergeable<FieldDecl> { 2142 FieldDecl(Kind DK, DeclContext *DC, SourceLocation StartLoc, in FieldDecl() function 2153 static FieldDecl *Create(const ASTContext &C, DeclContext *DC, 2159 static FieldDecl *CreateDeserialized(ASTContext &C, unsigned ID); 2240 FieldDecl *getCanonicalDecl() { return getFirstDecl(); } in getCanonicalDecl() 2241 const FieldDecl *getCanonicalDecl() const { return getFirstDecl(); } in getCanonicalDecl() 2318 FieldDecl *getAnonField() const { in getAnonField() 2320 return cast<FieldDecl>(Chaining[ChainingSize - 1]); in getAnonField() 3108 typedef specific_decl_iterator<FieldDecl> field_iterator;
|
| D | Expr.h | 76 FieldDecl *Field; 87 SubobjectAdjustment(FieldDecl *Field) in SubobjectAdjustment() 443 FieldDecl *getSourceBitField(); 445 const FieldDecl *getSourceBitField() const { in getSourceBitField() 1794 OffsetOfNode(SourceLocation DotLoc, FieldDecl *Field, in OffsetOfNode() 1822 FieldDecl *getField() const { in getField() 1824 return reinterpret_cast<FieldDecl *>(Data & ~(uintptr_t)Mask); in getField() 3749 llvm::PointerUnion<Expr *, FieldDecl *> ArrayFillerOrUnionFieldInit; 3820 FieldDecl *getInitializedFieldInUnion() { in getInitializedFieldInUnion() 3821 return ArrayFillerOrUnionFieldInit.dyn_cast<FieldDecl *>(); in getInitializedFieldInUnion() [all …]
|
| /freebsd-10-stable/contrib/llvm/patches/ |
| D | patch-r271432-clang-r205331-debug-info-crash.diff | 17 - if (isa<FieldDecl>(D)) { 18 + if (isa<FieldDecl>(D) || isa<IndirectFieldDecl>(D)) {
|
| /freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
| D | ClangExternalASTSourceCallbacks.h | 41 … llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets, 129 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets,
|
| D | ClangASTContext.h | 305 FieldIsBitfield (clang::FieldDecl* field, 310 clang::FieldDecl* field,
|
| /freebsd-10-stable/contrib/llvm/tools/clang/lib/Sema/ |
| D | SemaExprMember.cpp | 112 if (dyn_cast<FieldDecl>(D) || dyn_cast<MSPropertyDecl>(D) in ClassifyImplicitMemberAccess() 213 bool IsField = isa<FieldDecl>(Rep) || isa<IndirectFieldDecl>(Rep); in diagnoseInstanceReference() 719 const CXXScopeSpec &SS, FieldDecl *Field, 803 FieldDecl *field = cast<FieldDecl>(*FI); in BuildAnonymousStructUnionMemberReference() 823 FieldDecl *field = cast<FieldDecl>(*FI++); in BuildAnonymousStructUnionMemberReference() 1051 if (FieldDecl *FD = dyn_cast<FieldDecl>(MemberDecl)) in BuildMemberReferenceExpr() 1683 const CXXScopeSpec &SS, FieldDecl *Field, in BuildFieldReferenceExpr()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Frontend/ |
| D | LayoutOverrideSource.h | 53 llvm::DenseMap<const FieldDecl *, uint64_t> &FieldOffsets,
|
| /freebsd-10-stable/contrib/llvm/tools/lldb/include/lldb/Expression/ |
| D | ClangASTSource.h | 162 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets, 284 llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType()
|
| /freebsd-10-stable/contrib/llvm/tools/clang/include/clang/Analysis/ |
| D | CFG.h | 37 class FieldDecl; variable 239 CFGMemberDtor(const FieldDecl *field) in CFGMemberDtor() 242 const FieldDecl *getFieldDecl() const { in getFieldDecl() 243 return static_cast<const FieldDecl*>(Data1.getPointer()); in getFieldDecl() 583 void appendMemberDtor(FieldDecl *FD, BumpVectorContext &C) { in appendMemberDtor()
|
| /freebsd-10-stable/contrib/llvm/tools/lldb/source/Symbol/ |
| D | ClangExternalASTSourceCallbacks.cpp | 148 … llvm::DenseMap <const clang::FieldDecl *, uint64_t> &FieldOffsets, in layoutRecordType()
|