Searched defs:ExternalLayout (Results 1 – 2 of 2) sorted by relevance
| /external/clang/lib/AST/ |
| D | RecordLayoutBuilder.cpp | 60 struct ExternalLayout { struct 61 ExternalLayout() : Size(0), Align(0) {} in ExternalLayout() function 64 uint64_t Size; 67 uint64_t Align; 70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; 73 llvm::DenseMap<const CXXRecordDecl *, CharUnits> BaseOffsets; 76 llvm::DenseMap<const CXXRecordDecl *, CharUnits> VirtualBaseOffsets; 80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset() 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset()
|
| /external/llvm-project/clang/lib/AST/ |
| D | RecordLayoutBuilder.cpp | 60 struct ExternalLayout { struct 61 ExternalLayout() : Size(0), Align(0) {} in ExternalLayout() function 64 uint64_t Size; 67 uint64_t Align; 70 llvm::DenseMap<const FieldDecl *, uint64_t> FieldOffsets; 73 llvm::DenseMap<const CXXRecordDecl *, CharUnits> BaseOffsets; 76 llvm::DenseMap<const CXXRecordDecl *, CharUnits> VirtualBaseOffsets; 80 uint64_t getExternalFieldOffset(const FieldDecl *FD) { in getExternalFieldOffset() 86 bool getExternalNVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalNVBaseOffset() 94 bool getExternalVBaseOffset(const CXXRecordDecl *RD, CharUnits &BaseOffset) { in getExternalVBaseOffset()
|