Searched refs:VirtualBaseInfo (Results 1 – 3 of 3) sorted by relevance
452 struct VirtualBaseInfo { struct453 ~VirtualBaseInfo() { llvm::DeleteContainerPointers(VBPtrPaths); } in ~VirtualBaseInfo() argument515 llvm::DenseMap<const CXXRecordDecl *, VirtualBaseInfo *> VBaseInfo;525 const VirtualBaseInfo *
693 BaseSubobjectInfoMapTy VirtualBaseInfo; member in __anon79d41fe00111::ItaniumRecordLayoutBuilder870 BaseSubobjectInfo *&InfoSlot = VirtualBaseInfo[RD]; in ComputeBaseSubobjectInfo()900 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()929 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()954 assert(VirtualBaseInfo.count(BaseDecl) && in ComputeBaseSubobjectInfo()996 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()1128 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases()
3673 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()3675 VirtualBaseInfo *VBI; in computeVBTableRelatedInformation()3680 VirtualBaseInfo *&Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()3683 Entry = VBI = new VirtualBaseInfo(); in computeVBTableRelatedInformation()3693 const VirtualBaseInfo *BaseInfo = in computeVBTableRelatedInformation()3713 const VirtualBaseInfo *VBInfo = computeVBTableRelatedInformation(Derived); in getVBTableIndex()