/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTSource.h | 130 /// \param[in] VirtualBaseOffsets 144 &VirtualBaseOffsets) override; 243 &VirtualBaseOffsets) override { in layoutRecordType() 245 BaseOffsets, VirtualBaseOffsets); in StartTranslationUnit() 240 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.cpp | 35 &VirtualBaseOffsets) { in layoutRecordType() argument 37 BaseOffsets, VirtualBaseOffsets); in layoutRecordType()
|
H A D | ASTUtils.h | 150 &VirtualBaseOffsets) override { in ASTConsumerForwarder() 152 BaseOffsets, VirtualBaseOffsets); 473 &VirtualBaseOffsets) override { in ReadMismatchingDeleteExpressions() 476 BaseOffsets, VirtualBaseOffsets)) in LookupUnqualified() 134 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 417 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 | 55 &VirtualBaseOffsets) override; in GetTypeSystem()
|
/llvm-project/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 61 CharUnits> &VirtualBaseOffsets) override;
|
/llvm-project/clang/lib/Frontend/ |
H A D | LayoutOverrideSource.cpp | 196 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) in layoutRecordType() argument 230 VirtualBaseOffsets[VBase] = Known->second.VBaseOffsets[NumVB++]; in layoutRecordType()
|
/llvm-project/clang/lib/AST/ |
H A D | ExternalASTSource.cpp | 65 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets) { in layoutRecordType() 67 layoutRecordType(const RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & BaseOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
H A D | RecordLayoutBuilder.cpp | 75 llvm::DenseMap<const CXXRecordDecl *, CharUnits> VirtualBaseOffsets; 94 auto Known = VirtualBaseOffsets.find(RD); in getExternalVBaseOffset() 95 if (Known == VirtualBaseOffsets.end()) in getExternalVBaseOffset() 1354 External.BaseOffsets, External.VirtualBaseOffsets); in InitializeLayout() 2795 External.BaseOffsets, External.VirtualBaseOffsets); in initializeLayout() 76 llvm::DenseMap<const CXXRecordDecl *, CharUnits> VirtualBaseOffsets; global() member
|
/llvm-project/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 204 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets){ 207 BaseOffsets, VirtualBaseOffsets)) in InitializeSema() 185 layoutRecordType(const RecordDecl * Record,uint64_t & Size,uint64_t & Alignment,llvm::DenseMap<const FieldDecl *,uint64_t> & FieldOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & BaseOffsets,llvm::DenseMap<const CXXRecordDecl *,CharUnits> & VirtualBaseOffsets) layoutRecordType() argument
|
/llvm-project/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 184 /// \param VirtualBaseOffsets The offset of each of the virtual base classes 195 CharUnits> &VirtualBaseOffsets) override;
|
/llvm-project/clang/include/clang/AST/ |
H A D | ExternalASTSource.h | 288 /// \param VirtualBaseOffsets The offset of each of the virtual base classes in getMemoryBufferSizes() 297 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &VirtualBaseOffsets);
|
/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCDeclVendor.cpp | 118 &VirtualBaseOffsets) override { in layoutRecordType() 117 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
|