/external/llvm-project/clang/lib/CodeGen/ |
D | CGRecordLayout.h | 111 const FieldDecl *FD, 138 llvm::DenseMap<const FieldDecl *, unsigned> FieldInfo; 142 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 197 unsigned getLLVMFieldNo(const FieldDecl *FD) const { in getLLVMFieldNo() 216 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 219 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
D | CGNonTrivialStruct.cpp | 25 static uint64_t getFieldSize(const FieldDecl *FD, QualType FT, in getFieldSize() 44 for (const FieldDecl *FD : RD->fields()) { in visitStructFields() 61 uint64_t getFieldOffsetInBits(const FieldDecl *FD) { in getFieldOffsetInBits() 67 CharUnits getFieldOffset(const FieldDecl *FD) { in getFieldOffset() 87 const FieldDecl *FD, CharUnits CurStructOffset, Ts &&... Args) { in preVisit() 94 const FieldDecl *FD, CharUnits CurStructOffset, in visitWithKind() 107 void visitTrivial(QualType FT, const FieldDecl *FD, CharUnits CurStructOffset, in visitTrivial() 159 void visitARCStrong(QualType FT, const FieldDecl *FD, in visitARCStrong() 168 void visitARCWeak(QualType FT, const FieldDecl *FD, in visitARCWeak() 175 void visitStruct(QualType QT, const FieldDecl *FD, in visitStruct() [all …]
|
D | CGRecordLayoutBuilder.cpp | 82 const FieldDecl *FD; 86 const FieldDecl *FD = nullptr) in MemberInfo() 142 llvm::Type *getStorageType(const FieldDecl *FD) { in getStorageType() 162 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable() 172 uint64_t getFieldBitOffset(const FieldDecl *FD) { in getFieldBitOffset() 176 void setBitFieldInfo(const FieldDecl *FD, CharUnits StartOffset, 212 llvm::DenseMap<const FieldDecl *, unsigned> Fields; 213 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 234 const FieldDecl *FD, CharUnits StartOffset, llvm::Type *StorageType) { in setBitFieldInfo() 544 const FieldDecl *Field = I.first; in computeVolatileBitfields() [all …]
|
D | CGClass.cpp | 619 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization() 624 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(I)); in EmitLValueForAnyFieldInitialization() 641 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer() 692 void CodeGenFunction::EmitInitializerForField(FieldDecl *Field, LValue LHS, in EmitInitializerForField() 801 const FieldDecl *D = Field; in EmitAsanPrologueOrEpilogue() 925 bool isMemcpyableField(FieldDecl *F) const { in isMemcpyableField() 935 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField() 1015 void addInitialField(FieldDecl *F) { in addInitialField() 1023 void addNextField(FieldDecl *F) { in addNextField() 1047 FieldDecl *FirstField; [all …]
|
/external/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() 204 const CGBitFieldInfo &getBitFieldInfo(const FieldDecl *FD) const { in getBitFieldInfo() 207 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo>::const_iterator in getBitFieldInfo()
|
D | CGRecordLayoutBuilder.cpp | 83 const FieldDecl *FD; 87 const FieldDecl *FD = nullptr) in MemberInfo() 135 llvm::Type *getStorageType(const FieldDecl *FD) { in getStorageType() 155 bool isZeroInitializable(const FieldDecl *FD) { in isZeroInitializable() 165 uint64_t getFieldBitOffset(const FieldDecl *FD) { in getFieldBitOffset() 169 void setBitFieldInfo(const FieldDecl *FD, CharUnits StartOffset, 204 llvm::DenseMap<const FieldDecl *, unsigned> Fields; 205 llvm::DenseMap<const FieldDecl *, CGBitFieldInfo> BitFields; 225 const FieldDecl *FD, CharUnits StartOffset, llvm::Type *StorageType) { in setBitFieldInfo() 647 const FieldDecl *FD, in MakeInfo() [all …]
|
D | CGClass.cpp | 684 FieldDecl *Field = MemberInit->getAnyMember(); in EmitLValueForAnyFieldInitialization() 689 LHS = CGF.EmitLValueForFieldInitialization(LHS, cast<FieldDecl>(I)); in EmitLValueForAnyFieldInitialization() 706 FieldDecl *Field = MemberInit->getAnyMember(); in EmitMemberInitializer() 753 void CodeGenFunction::EmitInitializerForField(FieldDecl *Field, LValue LHS, in EmitInitializerForField() 877 const FieldDecl *D = Field; in EmitAsanPrologueOrEpilogue() 1002 bool isMemcpyableField(FieldDecl *F) const { in isMemcpyableField() 1012 void addMemcpyableField(FieldDecl *F) { in addMemcpyableField() 1089 void addInitialField(FieldDecl *F) { in addInitialField() 1097 void addNextField(FieldDecl *F) { in addNextField() 1121 FieldDecl *FirstField; [all …]
|
/external/llvm-project/clang/include/clang/Sema/ |
D | CXXFieldCollector.h | 21 class FieldDecl; variable 29 SmallVector<FieldDecl*, 32> Fields; 55 void Add(FieldDecl *D) { in Add() 68 FieldDecl **getCurFields() { return &*(Fields.end() - getCurNumFields()); } in getCurFields()
|
/external/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()
|
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/ |
D | ProTypeMemberInitCheck.cpp | 37 for (const FieldDecl *F : Fields) { in forEachField() 49 SmallPtrSetImpl<const FieldDecl *> &FieldDecls) { in removeFieldsInitializedInBody() 56 FieldDecls.erase(Match.getNodeAs<FieldDecl>("fieldDecl")); in removeFieldsInitializedInBody() 59 StringRef getName(const FieldDecl *Field) { return Field->getName(); } in getName() 226 [&](const FieldDecl *F) { Decls.push_back(F); }); in getInitializationsInOrder() 399 SmallPtrSet<const FieldDecl *, 16> FieldsToInit; in checkMissingMemberInitializer() 400 forEachField(ClassDecl, ClassDecl.fields(), [&](const FieldDecl *F) { in checkMissingMemberInitializer() 425 SmallVector<const FieldDecl *, 16> OrderedFields; in checkMissingMemberInitializer() 427 [&](const FieldDecl *F) { OrderedFields.push_back(F); }); in checkMissingMemberInitializer() 430 SmallPtrSet<const FieldDecl *, 16> AllFieldsToInit; in checkMissingMemberInitializer() [all …]
|
D | PreferMemberInitializerCheck.cpp | 58 static const std::pair<const FieldDecl *, const Expr *> 68 const auto *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in isAssignmentToMemberOf() 83 const auto *Field = dyn_cast<FieldDecl>(ME->getMemberDecl()); in isAssignmentToMemberOf() 144 const FieldDecl *Field; in check()
|
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
D | PaddingChecker.cpp | 99 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in visitRecord() 173 auto IsTrickyField = [](const FieldDecl *FD) -> bool { in shouldSkipDecl() 195 for (const FieldDecl *FD : RD->fields()) { in calculateBaselinePad() 226 static std::pair<CharUnits, SmallVector<const FieldDecl *, 20>> 232 const FieldDecl *Field; in calculateOptimalPad() 247 auto GatherSizesAndAlignments = [](const FieldDecl *FD) { in calculateOptimalPad() 268 SmallVector<const FieldDecl *, 20> OptimalFieldsOrder; in calculateOptimalPad() 307 const SmallVector<const FieldDecl *, 20> &OptimalFieldsOrder) const { in reportRecord() argument
|
D | LLVMConventionsChecker.cpp | 215 SmallVector<FieldDecl*, 10> FieldChain; 225 void Visit(FieldDecl *D); 241 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() 267 for (SmallVectorImpl<FieldDecl*>::iterator I=FieldChain.begin(), in ReportError()
|
/external/llvm-project/clang-tools-extra/clang-reorder-fields/ |
D | ReorderFieldsAction.cpp | 99 static SmallSetVector<FieldDecl *, 1> 102 SmallSetVector<FieldDecl *, 1> Results; in findMembersUsedInInitExpr() 114 if (auto *FD = dyn_cast<FieldDecl>(MemExpr->getMemberDecl())) in findMembersUsedInInitExpr() 130 SmallVector<const FieldDecl *, 10> Fields; in reorderFieldsInDefinition() 184 const FieldDecl *ThisM = Initializer->getMember(); in reorderFieldsInConstructor() 186 for (const FieldDecl *UM : UsedMembers) { in reorderFieldsInConstructor()
|
/external/llvm-project/clang/lib/AST/Interp/ |
D | Record.h | 27 const FieldDecl *Decl; 57 const Field *getField(const FieldDecl *FD) const; 108 llvm::DenseMap<const FieldDecl *, Field *> FieldMap;
|
/external/bcc/src/cc/ |
D | json_map_decl_visitor.cc | 39 bool VisitFieldDecl(clang::FieldDecl *Decl); 49 void genJSONForField(FieldDecl *F); 72 void BMapDeclVisitor::genJSONForField(FieldDecl *F) { in genJSONForField() 88 bool BMapDeclVisitor::VisitFieldDecl(FieldDecl *D) { in VisitFieldDecl()
|
/external/javassist/src/main/javassist/compiler/ast/ |
D | FieldDecl.java | 21 public class FieldDecl extends ASTList { class 25 public FieldDecl(ASTree _head, ASTList _tail) { in FieldDecl() method in FieldDecl
|
/external/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; 80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset() 133 void UpdateEmptyFieldSubobjects(const FieldDecl *FD, CharUnits Offset); 160 bool CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, 183 bool CanPlaceFieldAtOffset(const FieldDecl *FD, CharUnits Offset); 206 for (const FieldDecl *FD : Class->fields()) { in ComputeEmptySubobjectSizes() 429 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset() 469 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset() 529 void EmptySubobjectMap::UpdateEmptyFieldSubobjects(const FieldDecl *FD, in UpdateEmptyFieldSubobjects() 676 void LayoutField(const FieldDecl *D, bool InsertExtraPadding); [all …]
|
/external/llvm-project/clang/test/Index/ |
D | complete-in-invalid-method.m | 18 // CHECK: FieldDecl:{ResultType int}{TypedText x} 19 // CHECK: FieldDecl:{ResultType int}{TypedText y}
|
/external/clang/test/Index/ |
D | complete-in-invalid-method.m | 18 // CHECK: FieldDecl:{ResultType int}{TypedText x} 19 // CHECK: FieldDecl:{ResultType int}{TypedText y}
|
/external/llvm-project/clang/lib/AST/ |
D | RecordLayoutBuilder.cpp | 70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; 80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset() 133 void UpdateEmptyFieldSubobjects(const FieldDecl *FD, CharUnits Offset, 161 bool CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, 184 bool CanPlaceFieldAtOffset(const FieldDecl *FD, CharUnits Offset); 207 for (const FieldDecl *FD : Class->fields()) { in ComputeEmptySubobjectSizes() 430 EmptySubobjectMap::CanPlaceFieldSubobjectAtOffset(const FieldDecl *FD, in CanPlaceFieldSubobjectAtOffset() 470 EmptySubobjectMap::CanPlaceFieldAtOffset(const FieldDecl *FD, in CanPlaceFieldAtOffset() 538 const FieldDecl *FD, CharUnits Offset, bool PlacingOverlappingField) { in UpdateEmptyFieldSubobjects() 711 void LayoutField(const FieldDecl *D, bool InsertExtraPadding); [all …]
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 217 SmallVector<FieldDecl*, 10> FieldChain; 227 void Visit(FieldDecl *D); 243 void ASTFieldVisitor::Visit(FieldDecl *D) { in Visit() 269 for (SmallVectorImpl<FieldDecl*>::iterator I=FieldChain.begin(), in ReportError()
|
/external/llvm-project/lldb/test/Shell/SymbolFile/DWARF/ |
D | module-ownership.mm | 22 // CHECK-TOPLEVELSTRUCT: -FieldDecl {{.*}} in A a 'int' 29 // CHECK-ANON-S2: -FieldDecl {{.*}} in A.B anon_field_b 'int' 33 // CHECK-DAG: -FieldDecl {{.*}} in A fromb 'StructB'
|
/external/clang/tools/libclang/ |
D | CXType.cpp | 312 if (const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(D)) { in clang_getFieldDeclBitWidth() 841 if (const FieldDecl *FD = dyn_cast<FieldDecl>(Res.front())) in clang_Type_getOffsetOf() 860 if (const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(D)) in clang_Cursor_getOffsetOfField() 889 const FieldDecl *FD = dyn_cast_or_null<FieldDecl>(cxcursor::getCursorDecl(C)); in clang_Cursor_isBitField() 973 const FieldDecl *FD = dyn_cast_or_null<FieldDecl>((*I)); in clang_Type_visitFields()
|
/external/llvm-project/clang/include/clang/AST/ |
D | ASTMutationListener.h | 25 class FieldDecl; variable 105 virtual void DefaultMemberInitializerInstantiated(const FieldDecl *D) {} in DefaultMemberInitializerInstantiated()
|