Searched refs:VPtrInfoVector (Results 1 – 6 of 6) sorted by relevance
447 typedef SmallVector<VPtrInfo *, 2> VPtrInfoVector; typedef461 VPtrInfoVector VBPtrPaths;507 typedef llvm::DenseMap<const CXXRecordDecl *, VPtrInfoVector *>517 void enumerateVFPtrs(const CXXRecordDecl *ForClass, VPtrInfoVector &Result);529 VPtrInfoVector &Paths);537 const VPtrInfoVector &getVFPtrOffsets(const CXXRecordDecl *RD);559 const VPtrInfoVector &enumerateVBTables(const CXXRecordDecl *RD);
494 typedef SmallVector<std::unique_ptr<VPtrInfo>, 2> VPtrInfoVector; typedef506 VPtrInfoVector VBPtrPaths;553 typedef llvm::DenseMap<const CXXRecordDecl *, std::unique_ptr<VPtrInfoVector>>565 void enumerateVFPtrs(const CXXRecordDecl *ForClass, VPtrInfoVector &Result);577 VPtrInfoVector &Paths);585 const VPtrInfoVector &getVFPtrOffsets(const CXXRecordDecl *RD);607 const VPtrInfoVector &enumerateVBTables(const CXXRecordDecl *RD);
3250 static bool rebucketPaths(VPtrInfoVector &Paths);3275 VPtrInfoVector &Paths) { in computeVTablePaths()3294 const VPtrInfoVector &BasePaths = in computeVTablePaths()3359 static bool rebucketPaths(VPtrInfoVector &Paths) { in rebucketPaths()3366 VPtrInfoVector PathsSorted(Paths); in rebucketPaths()3551 VPtrInfoVector &Paths) { in computeFullPathsForVFTables()3581 VPtrInfoVector *VFPtrs = new VPtrInfoVector(); in computeVTableRelatedInformation()3718 const VPtrInfoVector &3723 const VPtrInfoVector &
3273 static bool rebucketPaths(VPtrInfoVector &Paths);3298 VPtrInfoVector &Paths) { in computeVTablePaths()3317 const VPtrInfoVector &BasePaths = in computeVTablePaths()3382 static bool rebucketPaths(VPtrInfoVector &Paths) { in rebucketPaths()3570 VPtrInfoVector &Paths) { in computeFullPathsForVFTables()3613 auto VFPtrs = std::make_unique<VPtrInfoVector>(); in computeVTableRelatedInformation()3755 const VPtrInfoVector &3760 const VPtrInfoVector &
40 const VPtrInfoVector *VBTables;1704 const VPtrInfoVector &VFPtrs = VFTContext.getVFPtrOffsets(RD); in emitVTableDefinitions()1783 const VPtrInfoVector &VFPtrs = VTContext.getVFPtrOffsets(RD); in getAddrOfVTable()2004 for (VPtrInfoVector::const_iterator I = VBGlobals.VBTables->begin(), in enumerateVBTables()
39 const VPtrInfoVector *VBTables;1553 const VPtrInfoVector &VFPtrs = VFTContext.getVFPtrOffsets(RD); in emitVTableDefinitions()1633 const VPtrInfoVector &VFPtrs = VTContext.getVFPtrOffsets(RD); in getAddrOfVTable()1876 for (VPtrInfoVector::const_iterator I = VBGlobals.VBTables->begin(), in enumerateVBTables()