Searched refs:VFPtr (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator in enum:__anon498::CGRecordLowering::MemberInfo::InfoKind
662 MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, member in class:MemberInfo
H A DMicrosoftCXXABI.cpp1786 const CXXRecordDecl *RD, const VPtrInfo &VFPtr,
1789 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out);
1851 const std::unique_ptr<VPtrInfo> &VFPtr = *VFPtrI; local
1854 mangleVFTableName(getMangleContext(), RD, *VFPtr, VFTableName); local
1883 VTContext.getVFTableLayout(RD, VFPtr->FullOffsetInMDC);
4003 getTypeInfoVTable(CGM), // VFPtr
1785 mangleVFTableName(MicrosoftMangleContext &MangleContext, const CXXRecordDecl *RD, const VPtrInfo &VFPtr, SmallString<256> &Name) argument
/freebsd-current/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DTypeRecord.h856 : TypeRecord(TypeRecordKind::VFPtr), Type(Type) {}
/freebsd-current/contrib/llvm-project/clang/lib/AST/
H A DVTableBuilder.cpp3620 for (const std::unique_ptr<VPtrInfo> &VFPtr : *VFPtrLocations[RD]) {
3621 VFTableBuilder Builder(*this, RD, *VFPtr);
3623 VFTableIdTy id(RD, VFPtr->FullOffsetInMDC);

Completed in 205 milliseconds