Searched refs:BaseOffsets (Results 1 - 12 of 12) sorted by relevance

/external/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h54 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/external/clang/lib/AST/
H A DRecordLayout.cpp63 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 DExternalASTSource.cpp48 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
45 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
/external/clang/include/clang/AST/
H A DRecordLayout.h125 /// 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 DExternalASTSource.h253 /// \param BaseOffsets The offset of each of the direct, non-virtual base
265 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/external/lldb/source/Symbol/
H A DClangExternalASTSourceCallbacks.cpp149 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
158 BaseOffsets,
145 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
/external/lldb/include/lldb/Symbol/
H A DClangExternalASTSourceCallbacks.h42 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
130 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
/external/lldb/include/lldb/Expression/
H A DClangASTSource.h143 /// @param[in] BaseOffsets
163 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
285 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
292 BaseOffsets,
281 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
/external/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h182 /// \param BaseOffsets The offset of each of the direct, non-virtual base
195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/external/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp160 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
164 BaseOffsets, VirtualBaseOffsets))
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
/external/clang/lib/Frontend/
H A DLayoutOverrideSource.cpp159 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
/external/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCTypeVendor.cpp149 llvm::DenseMap <const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets,
145 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

Completed in 1013 milliseconds