Home
last modified time | relevance | path

Searched refs:BaseOffsets (Results 1 – 13 of 13) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h142 BaseOffsetsMapTy BaseOffsets; member
171 const BaseOffsetsMapTy &BaseOffsets,
254 assert(CXXInfo->BaseOffsets.count(Base) && "Did not find base!"); in getBaseClassOffset()
256 return CXXInfo->BaseOffsets[Base]; in getBaseClassOffset()
H A DExternalASTSource.h301 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayout.cpp54 bool LeadsWithZeroSizedBase, const BaseOffsetsMapTy &BaseOffsets, in ASTRecordLayout() argument
69 CXXInfo->BaseOffsets = BaseOffsets; in ASTRecordLayout()
H A DExternalASTSource.cpp68 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType() argument
H A DRecordLayoutBuilder.cpp72 llvm::DenseMap<const CXXRecordDecl *, CharUnits> BaseOffsets; member
86 auto Known = BaseOffsets.find(RD); in getExternalNVBaseOffset()
87 if (Known == BaseOffsets.end()) in getExternalNVBaseOffset()
1355 External.BaseOffsets, External.VirtualBaseOffsets); in InitializeLayout()
2800 External.BaseOffsets, External.VirtualBaseOffsets); in initializeLayout()
3803 OS << Info.CXXInfo->BaseOffsets[Base].getQuantity(); in DumpRecordLayout()
/freebsd/contrib/llvm-project/clang/include/clang/Frontend/
H A DLayoutOverrideSource.h34 SmallVector<CharUnits, 8> BaseOffsets; member
59 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangASTSource.h142 &BaseOffsets,
241 &BaseOffsets, in layoutRecordType() argument
245 BaseOffsets, VirtualBaseOffsets); in layoutRecordType()
H A DClangExternalASTSourceCallbacks.cpp33 llvm::DenseMap<const clang::CXXRecordDecl *, clang::CharUnits> &BaseOffsets, in layoutRecordType() argument
37 BaseOffsets, VirtualBaseOffsets); in layoutRecordType()
H A DASTUtils.h148 &BaseOffsets, in layoutRecordType() argument
152 BaseOffsets, VirtualBaseOffsets); in layoutRecordType()
471 &BaseOffsets, in layoutRecordType() argument
476 BaseOffsets, VirtualBaseOffsets)) in layoutRecordType()
H A DClangExternalASTSourceCallbacks.h53 &BaseOffsets,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp211 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets, in layoutRecordType() argument
215 BaseOffsets, VirtualBaseOffsets)) in layoutRecordType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DMultiplexExternalSemaSource.h195 llvm::DenseMap<const CXXRecordDecl *, CharUnits> &BaseOffsets,
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.cpp116 &BaseOffsets, in layoutRecordType() argument