Home
last modified time | relevance | path

Searched refs:VirtualBaseInfo (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DVTableBuilder.h465 struct VirtualBaseInfo { struct
528 llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VirtualBaseInfo>>
539 const VirtualBaseInfo &
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DRecordLayoutBuilder.cpp700 BaseSubobjectInfoMapTy VirtualBaseInfo; member in __anon2b6abd440111::ItaniumRecordLayoutBuilder
877 BaseSubobjectInfo *&InfoSlot = VirtualBaseInfo[RD]; in ComputeBaseSubobjectInfo()
907 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()
936 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()
961 assert(VirtualBaseInfo.count(BaseDecl) && in ComputeBaseSubobjectInfo()
1003 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()
1135 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases()
H A DVTableBuilder.cpp3662 const VirtualBaseInfo &MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3664 VirtualBaseInfo *VBI; in computeVBTableRelatedInformation()
3669 std::unique_ptr<VirtualBaseInfo> &Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()
3672 Entry = llvm::make_unique<VirtualBaseInfo>(); in computeVBTableRelatedInformation()
3683 const VirtualBaseInfo &BaseInfo = in computeVBTableRelatedInformation()
3703 const VirtualBaseInfo &VBInfo = computeVBTableRelatedInformation(Derived); in getVBTableIndex()