Searched refs:ObjectWithVPtr (Results 1 – 3 of 3) sorted by relevance
415 : ObjectWithVPtr(RD), IntroducingObject(RD), NextBaseToMangle(RD) {} in VPtrInfo()420 const CXXRecordDecl *ObjectWithVPtr; member
1230 "vbptr." + VBT->ObjectWithVPtr->getName()); in EmitVBPtrStores()1858 ->ObjectWithVPtr; in getVirtualFunctionPointer()2023 llvm::ArrayType::get(CGM.IntTy, 1 + VBT.ObjectWithVPtr->getNumVBases()); in getAddrOfVBTable()2047 const CXXRecordDecl *ObjectWithVPtr = VBT.ObjectWithVPtr; in emitVBTableDefinition() local2049 assert(RD->getNumVBases() && ObjectWithVPtr->getNumVBases() && in emitVBTableDefinition()2056 SmallVector<llvm::Constant *, 4> Offsets(1 + ObjectWithVPtr->getNumVBases(), in emitVBTableDefinition()2064 for (const auto &I : ObjectWithVPtr->vbases()) { in emitVBTableDefinition()2076 unsigned VBIndex = Context.getVBTableIndex(ObjectWithVPtr, VBase); in emitVBTableDefinition()
3290 if (P->ObjectWithVPtr == Base && in computeVTablePaths()3293 P->ObjectWithVPtr = RD; in computeVTablePaths()