Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DVTableBuilder.h431 struct VirtualBaseInfo { struct
432 ~VirtualBaseInfo() { llvm::DeleteContainerPointers(VBPtrPaths); } in ~VirtualBaseInfo() argument
494 llvm::DenseMap<const CXXRecordDecl *, VirtualBaseInfo *> VBaseInfo;
504 const VirtualBaseInfo *
/external/clang/lib/AST/
DRecordLayoutBuilder.cpp695 BaseSubobjectInfoMapTy VirtualBaseInfo; member in __anon07e898d70111::RecordLayoutBuilder
875 BaseSubobjectInfo *&InfoSlot = VirtualBaseInfo[RD]; in ComputeBaseSubobjectInfo()
905 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()
934 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase); in ComputeBaseSubobjectInfo()
958 assert(VirtualBaseInfo.count(BaseDecl) && in ComputeBaseSubobjectInfo()
1000 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase); in LayoutNonVirtualBases()
1133 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl); in LayoutVirtualBases()
DVTableBuilder.cpp3604 const VirtualBaseInfo *MicrosoftVTableContext::computeVBTableRelatedInformation( in computeVBTableRelatedInformation()
3606 VirtualBaseInfo *VBI; in computeVBTableRelatedInformation()
3611 VirtualBaseInfo *&Entry = VBaseInfo[RD]; in computeVBTableRelatedInformation()
3614 Entry = VBI = new VirtualBaseInfo(); in computeVBTableRelatedInformation()
3624 const VirtualBaseInfo *BaseInfo = in computeVBTableRelatedInformation()
3644 const VirtualBaseInfo *VBInfo = computeVBTableRelatedInformation(Derived); in getVBTableIndex()