Searched refs:VFPtrs (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/AST/ |
D | VTableBuilder.cpp | 3581 VPtrInfoVector *VFPtrs = new VPtrInfoVector(); in computeVTableRelatedInformation() local 3582 computeVTablePaths(/*ForVBTables=*/false, RD, *VFPtrs); in computeVTableRelatedInformation() 3583 computeFullPathsForVFTables(Context, RD, *VFPtrs); in computeVTableRelatedInformation() 3584 VFPtrLocations[RD] = VFPtrs; in computeVTableRelatedInformation() 3587 for (const VPtrInfo *VFPtr : *VFPtrs) { in computeVTableRelatedInformation()
|
/external/llvm-project/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 1704 const VPtrInfoVector &VFPtrs = VFTContext.getVFPtrOffsets(RD); in emitVTableDefinitions() local 1706 for (const std::unique_ptr<VPtrInfo>& Info : VFPtrs) { in emitVTableDefinitions() 1783 const VPtrInfoVector &VFPtrs = VTContext.getVFPtrOffsets(RD); in getAddrOfVTable() local 1794 for (size_t J = 0, F = VFPtrs.size(); J != F; ++J) { in getAddrOfVTable() 1796 mangleVFTableName(getMangleContext(), RD, *VFPtrs[J], Name); in getAddrOfVTable() 1804 VFPtrs.begin(), VFPtrs.end(), [&](const std::unique_ptr<VPtrInfo>& VPI) { in getAddrOfVTable() 1807 if (VFPtrI == VFPtrs.end()) { in getAddrOfVTable()
|
/external/clang/lib/CodeGen/ |
D | MicrosoftCXXABI.cpp | 1553 const VPtrInfoVector &VFPtrs = VFTContext.getVFPtrOffsets(RD); in emitVTableDefinitions() local 1555 for (VPtrInfo *Info : VFPtrs) { in emitVTableDefinitions() 1633 const VPtrInfoVector &VFPtrs = VTContext.getVFPtrOffsets(RD); in getAddrOfVTable() local 1644 for (size_t J = 0, F = VFPtrs.size(); J != F; ++J) { in getAddrOfVTable() 1646 mangleVFTableName(getMangleContext(), RD, VFPtrs[J], Name); in getAddrOfVTable() 1654 std::find_if(VFPtrs.begin(), VFPtrs.end(), [&](VPtrInfo *VPI) { in getAddrOfVTable() 1657 if (VFPtrI == VFPtrs.end()) { in getAddrOfVTable()
|
/external/llvm-project/clang/lib/AST/ |
D | VTableBuilder.cpp | 3613 auto VFPtrs = std::make_unique<VPtrInfoVector>(); in computeVTableRelatedInformation() local 3614 computeVTablePaths(/*ForVBTables=*/false, RD, *VFPtrs); in computeVTableRelatedInformation() 3615 computeFullPathsForVFTables(Context, RD, *VFPtrs); in computeVTableRelatedInformation() 3616 VFPtrLocations[RD] = std::move(VFPtrs); in computeVTableRelatedInformation()
|