/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Frontend/ |
H A D | LayoutOverrideSource.h | 54 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/ |
H A D | RecordLayout.cpp | 63 const BaseOffsetsMapTy& BaseOffsets, 79 CXXInfo->BaseOffsets = BaseOffsets; 47 ASTRecordLayout(const ASTContext &Ctx, CharUnits size, CharUnits alignment, CharUnits requiredAlignment, bool hasOwnVFPtr, bool hasExtendableVFPtr, CharUnits vbptroffset, CharUnits datasize, const uint64_t *fieldoffsets, unsigned fieldcount, CharUnits nonvirtualsize, CharUnits nonvirtualalignment, CharUnits SizeOfLargestEmptySubobject, const CXXRecordDecl *PrimaryBase, bool IsPrimaryBaseVirtual, const CXXRecordDecl *BaseSharingVBPtr, bool HasZeroSizedSubObject, bool LeadsWithZeroSizedBase, const BaseOffsetsMapTy& BaseOffsets, const VBaseOffsetsMapTy& VBaseOffsets) argument
|
H A D | ExternalASTSource.cpp | 69 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 66 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) argument
|
H A D | RecordLayoutBuilder.cpp | 73 llvm::DenseMap<const CXXRecordDecl *, CharUnits> BaseOffsets; member in struct:__anon3684::ExternalLayout 87 auto Known = BaseOffsets.find(RD); 88 if (Known == BaseOffsets.end()) 1263 External.BaseOffsets, External.VirtualBaseOffsets); 2446 External.BaseOffsets, External.VirtualBaseOffsets);
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/ |
H A D | RecordLayout.h | 125 /// BaseOffsets - Contains a map from base classes to their offset. 126 BaseOffsetsMapTy BaseOffsets; member in struct:clang::ASTRecordLayout::CXXRecordLayoutInfo 159 const BaseOffsetsMapTy& BaseOffsets, 226 assert(CXXInfo->BaseOffsets.count(Base) && "Did not find base!"); 228 return CXXInfo->BaseOffsets[Base];
|
H A D | ExternalASTSource.h | 263 /// \param BaseOffsets The offset of each of the direct, non-virtual base 275 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/include/lldb/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.h | 38 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, 113 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Symbol/ |
H A D | ClangExternalASTSourceCallbacks.cpp | 149 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, 158 BaseOffsets, 146 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) argument
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/ExpressionParser/Clang/ |
H A D | ClangASTSource.h | 142 /// @param[in] BaseOffsets 159 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, 275 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, 282 BaseOffsets,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/Sema/ |
H A D | MultiplexExternalSemaSource.h | 169 /// \param BaseOffsets The offset of each of the direct, non-virtual base 182 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/ |
H A D | MultiplexExternalSemaSource.cpp | 164 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 168 BaseOffsets, VirtualBaseOffsets)) 160 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) argument
|
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Frontend/ |
H A D | LayoutOverrideSource.cpp | 159 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, 156 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) argument
|
/freebsd-11.0-release/contrib/llvm/tools/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
H A D | AppleObjCDeclVendor.cpp | 137 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
|