Home
last modified time | relevance | path

Searched refs:VFPtr (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewTypes.def68 MEMBER_RECORD(LF_VFUNCTAB, 0x1409, VFPtr)
H A DTypeRecord.h856 : TypeRecord(TypeRecordKind::VFPtr), Type(Type) {} in VFPtrRecord()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase } Kind; enumerator
862 MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, in accumulateVPtrs()
H A DMicrosoftCXXABI.cpp1803 const CXXRecordDecl *RD, const VPtrInfo &VFPtr, in mangleVFTableName() argument
1806 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
1861 const std::unique_ptr<VPtrInfo> &VFPtr = *VFPtrI; in getAddrOfVTable() local
1864 mangleVFTableName(getMangleContext(), RD, *VFPtr, VFTableName); in getAddrOfVTable()
1893 VTContext.getVFTableLayout(RD, VFPtr->FullOffsetInMDC); in getAddrOfVTable()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp3713 for (const std::unique_ptr<VPtrInfo> &VFPtr : *VFPtrLocations[RD]) { in computeVTableRelatedInformation()
3714 VFTableBuilder Builder(*this, RD, *VFPtr); in computeVTableRelatedInformation()
3716 VFTableIdTy id(RD, VFPtr->FullOffsetInMDC); in computeVTableRelatedInformation()