Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/test/tools/llvm-cxxdump/
H A Deh.test5 COFF-I386: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@
8 COFF-I386: ??_R0?AUB@@@8[VFPtr]: ??_7type_info@@6B@
11 COFF-I386: ??_R0?AUC@@@8[VFPtr]: ??_7type_info@@6B@
14 COFF-I386: ??_R0?AUM@@@8[VFPtr]: ??_7type_info@@6B@
17 COFF-I386: ??_R0?AUS@@@8[VFPtr]: ??_7type_info@@6B@
20 COFF-I386: ??_R0?AW4E@@@8[VFPtr]: ??_7type_info@@6B@
23 COFF-I386: ??_R0PAUA@@@8[VFPtr]: ??_7type_info@@6B@
26 COFF-I386: ??_R0PAUC@@@8[VFPtr]: ??_7type_info@@6B@
29 COFF-I386: ??_R0PAUS@@@8[VFPtr]: ??_7type_info@@6B@
35 COFF-I386: ??_R0PAX@8[VFPtr]: ??_7type_info@@6B@
[all …]
H A Dtrivial.test51 COFF-I386-NEXT: ??_R0?AUA@@@8[VFPtr]: ??_7type_info@@6B@
54 COFF-I386-NEXT: ??_R0?AUS@@@8[VFPtr]: ??_7type_info@@6B@
/llvm-project-15.0.7/llvm/unittests/DebugInfo/CodeView/
H A DTypeIndexDiscoveryTest.cpp283 static VFPtrRecord VFPtr(TypeIndex(58)); variable
513 writeFieldList(VFPtr); in TEST_F()
514 checkTypeReferences(0, VFPtr.Type); in TEST_F()
527 NestedType, StaticDataMember, VirtualBaseClass, VFPtr, in TEST_F()
534 VirtualBaseClass.VBPtrType, VFPtr.Type, Continuation.ContinuationIndex); in TEST_F()
/llvm-project-15.0.7/llvm/test/tools/llvm-readobj/COFF/
H A Dcodeview-types.test34 // CHECK-DAG: {{^ *VFPtr {$}}
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dvftables.ll38 ; CHECK-NEXT: VFPtr {
84 ; CHECK-NEXT: VFPtr {
103 ; C has a primary base, so it does not need a VFPtr member.
119 ; CHECK-NOT: VFPtr
143 ; CHECK-NOT: VFPtr
H A Dtypes-data-members.ll289 ; CHECK: VFPtr {
623 ; ASM: .short 0x1409 # Member kind: VFPtr ( LF_VFUNCTAB )
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/Inputs/
H A Devery-type.yaml268 # MEMBER_RECORD(LF_VFUNCTAB, 0x1409, VFPtr)
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp79 enum InfoKind { VFPtr, VBPtr, Field, Base, VBase, Scissor } Kind; enumerator
650 Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr, in accumulateVPtrs()
H A DMicrosoftCXXABI.cpp1763 const CXXRecordDecl *RD, const VPtrInfo &VFPtr, in mangleVFTableName() argument
1766 MangleContext.mangleCXXVFTable(RD, VFPtr.MangledPath, Out); in mangleVFTableName()
1828 const std::unique_ptr<VPtrInfo> &VFPtr = *VFPtrI; in getAddrOfVTable() local
1831 mangleVFTableName(getMangleContext(), RD, *VFPtr, VFTableName); in getAddrOfVTable()
1860 VTContext.getVFTableLayout(RD, VFPtr->FullOffsetInMDC); in getAddrOfVTable()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/clang/lib/AST/
H A DVTableBuilder.cpp3616 for (const std::unique_ptr<VPtrInfo> &VFPtr : *VFPtrLocations[RD]) { in computeVTableRelatedInformation()
3617 VFTableBuilder Builder(*this, RD, *VFPtr); in computeVTableRelatedInformation()
3619 VFTableIdTy id(RD, VFPtr->FullOffsetInMDC); in computeVTableRelatedInformation()
/llvm-project-15.0.7/lld/test/COFF/
H A Dpdb-thunk.yaml504 VFPtr:
678 VFPtr: