Searched refs:NearestVBase (Results 1 – 5 of 5) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGClass.cpp | 2382 Vptr.VTableClass, Vptr.NearestVBase); in EmitVTableAssumptionLoad() 2561 *this, Vptr.VTableClass, Vptr.Base, Vptr.NearestVBase); in InitializeVTablePointer() 2575 *this, LoadCXXThisAddress(), Vptr.VTableClass, Vptr.NearestVBase); in InitializeVTablePointer() 2587 Vptr.NearestVBase); in InitializeVTablePointer() 2623 const CXXRecordDecl *NearestVBase, in getVTablePointers() argument 2633 VPtr Vptr = {Base, NearestVBase, OffsetFromNearestVBase, VTableClass}; in getVTablePointers() 2674 I.isVirtual() ? BaseDecl : NearestVBase, BaseOffsetFromNearestVBase, in getVTablePointers()
|
| H A D | ItaniumCXXABI.cpp | 304 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 308 BaseSubobject Base, const CXXRecordDecl *NearestVBase); 2081 if (Vptr.NearestVBase == nullptr) in isVirtualOffsetNeededForVTableField() 2088 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument 2090 if ((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructor() 2093 NearestVBase); in getVTableAddressPointInStructor() 2131 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructorWithVTT() argument 2132 assert((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructorWithVTT()
|
| H A D | CGCXXABI.h | 471 const CXXRecordDecl *NearestVBase) = 0;
|
| H A D | MicrosoftCXXABI.cpp | 329 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 1785 return Vptr.NearestVBase != nullptr; in isVirtualOffsetNeededForVTableField() 1790 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
|
| H A D | CodeGenFunction.h | 2442 const CXXRecordDecl *NearestVBase; 2455 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,
|