reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3556 assert(RD->isDynamicClass()); 3559 if (VFPtrLocations.count(RD)) 3566 computeVTablePaths(/*ForVBTables=*/false, RD, *VFPtrs); 3567 computeFullPathsForVFTables(Context, RD, *VFPtrs); 3568 VFPtrLocations[RD] = std::move(VFPtrs); 3572 for (const std::unique_ptr<VPtrInfo> &VFPtr : *VFPtrLocations[RD]) { 3573 VFTableBuilder Builder(*this, RD, *VFPtr); 3575 VFTableIdTy id(RD, VFPtr->FullOffsetInMDC); 3584 const ASTRecordLayout &Layout = Context.getASTRecordLayout(RD); 3599 dumpMethodLocations(RD, NewMethodLocations, llvm::outs());