| /freebsd-src/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | RecordLayout.h | 141 BaseOffsetsMapTy BaseOffsets; member 170 const BaseOffsetsMapTy &BaseOffsets, 253 assert(CXXInfo->BaseOffsets.count(Base) && "Did not find base!"); in getBaseClassOffset() 255 return CXXInfo->BaseOffsets[Base]; in getBaseClassOffset()
|
| H A D | ExternalASTSource.h | 261 /// \param BaseOffsets The offset of each of the direct, non-virtual base 273 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
| /freebsd-src/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | LayoutOverrideSource.cpp | 177 CurrentLayout.BaseOffsets.push_back(CharUnits::fromQuantity(Offset)); in LayoutOverrideSource() 195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType() argument 233 if (I.isVirtual() || NumNB >= Known->second.BaseOffsets.size()) in layoutRecordType() 236 BaseOffsets[Base] = Known->second.BaseOffsets[NumNB++]; in layoutRecordType()
|
| /freebsd-src/contrib/llvm-project/clang/lib/AST/ |
| H A D | RecordLayout.cpp | 54 bool LeadsWithZeroSizedBase, const BaseOffsetsMapTy &BaseOffsets, in ASTRecordLayout() argument 69 CXXInfo->BaseOffsets = BaseOffsets; in ASTRecordLayout()
|
| H A D | ExternalASTSource.cpp | 66 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType() argument
|
| H A D | RecordLayoutBuilder.cpp | 73 llvm::DenseMap<const CXXRecordDecl *, CharUnits> BaseOffsets; member 87 auto Known = BaseOffsets.find(RD); in getExternalNVBaseOffset() 88 if (Known == BaseOffsets.end()) in getExternalNVBaseOffset() 1366 External.BaseOffsets, External.VirtualBaseOffsets); in InitializeLayout() 2809 External.BaseOffsets, External.VirtualBaseOffsets); in initializeCXXLayout() 3781 OS << " BaseOffsets: ["; in DumpRecordLayout() 3789 OS << Info.CXXInfo->BaseOffsets[Base].getQuantity(); in DumpRecordLayout()
|
| /freebsd-src/contrib/llvm-project/clang/include/clang/Frontend/ |
| H A D | LayoutOverrideSource.h | 34 SmallVector<CharUnits, 8> BaseOffsets; member 59 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
| /freebsd-src/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExternalASTSourceCallbacks.cpp | 33 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, in layoutRecordType() 37 BaseOffsets, VirtualBaseOffsets); in layoutRecordType() 32 layoutRecordType(const clang::RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const clang::FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & BaseOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
| H A D | ClangASTSource.h | 122 /// \param[in] BaseOffsets 140 &BaseOffsets, 238 &BaseOffsets, in layoutRecordType() argument 242 BaseOffsets, VirtualBaseOffsets); in layoutRecordType()
|
| H A D | ASTUtils.h | 132 &BaseOffsets, 136 BaseOffsets, VirtualBaseOffsets); 415 &BaseOffsets, in layoutRecordType() 420 BaseOffsets, VirtualBaseOffsets)) in getMemoryBufferSizes() 126 layoutRecordType(const clang::RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const clang::FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & BaseOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & VirtualBaseOffsets) layoutRecordType() argument 409 layoutRecordType(const clang::RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const clang::FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & BaseOffsets,llvm::DenseMap<const clang::CXXRecordDecl *,clang::CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
| H A D | ClangExternalASTSourceCallbacks.h | 51 &BaseOffsets,
|
| /freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
| H A D | MultiplexExternalSemaSource.cpp | 184 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType() argument 188 BaseOffsets, VirtualBaseOffsets)) in layoutRecordType()
|
| /freebsd-src/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | MultiplexExternalSemaSource.h | 173 /// \param BaseOffsets The offset of each of the direct, non-virtual base 186 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
| /freebsd-src/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCDeclVendor.cpp | 115 &BaseOffsets, in layoutRecordType() argument
|