Searched refs:VirtualBaseInfo (Results 1 – 3 of 3) sorted by relevance
500 struct VirtualBaseInfo { struct563 llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VirtualBaseInfo>>572 const VirtualBaseInfo &
732 BaseSubobjectInfoMapTy VirtualBaseInfo; member in __anonb9bd28ab0111::ItaniumRecordLayoutBuilder913 BaseSubobjectInfo *&InfoSlot = VirtualBaseInfo[RD]; in ComputeBaseSubobjectInfo()943 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()972 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()997 assert(VirtualBaseInfo.count(BaseDecl) && in ComputeBaseSubobjectInfo()1038 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()1174 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases()
3709 const VirtualBaseInfo &MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()3711 VirtualBaseInfo *VBI; in computeVBTableRelatedInformation()3716 std::unique_ptr<VirtualBaseInfo> &Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()3719 Entry = std::make_unique<VirtualBaseInfo>(); in computeVBTableRelatedInformation()3730 const VirtualBaseInfo &BaseInfo = in computeVBTableRelatedInformation()3750 const VirtualBaseInfo &VBInfo = computeVBTableRelatedInformation(Derived); in getVBTableIndex()