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

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/
H A DVTableBuilder.h464 struct VirtualBaseInfo { struct in namespace:clang
527 llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VirtualBaseInfo>>
538 const VirtualBaseInfo &
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp712 /// VirtualBaseInfo - Map from all the (direct or indirect) virtual bases
714 BaseSubobjectInfoMapTy VirtualBaseInfo; member in class:__anon2739::ItaniumRecordLayoutBuilder
891 BaseSubobjectInfo *&InfoSlot = VirtualBaseInfo[RD];
921 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase);
950 PrimaryVirtualBaseInfo = VirtualBaseInfo.lookup(PrimaryVirtualBase);
975 assert(VirtualBaseInfo.count(BaseDecl) &&
1016 BaseSubobjectInfo *PrimaryBaseInfo = VirtualBaseInfo.lookup(PrimaryBase);
1148 const BaseSubobjectInfo *BaseInfo = VirtualBaseInfo.lookup(BaseDecl);
H A DVTableBuilder.cpp3661 const VirtualBaseInfo &MicrosoftVTableContext::computeVBTableRelatedInformation(
3663 VirtualBaseInfo *VBI;
3668 std::unique_ptr<VirtualBaseInfo> &Entry = VBaseInfo[RD];
3671 Entry = std::make_unique<VirtualBaseInfo>();
3682 const VirtualBaseInfo &BaseInfo =
3702 const VirtualBaseInfo &VBInfo = computeVBTableRelatedInformation(Derived);

Completed in 106 milliseconds