Searched refs:NearestVBase (Results 1 – 10 of 10) sorted by relevance
/external/clang/lib/CodeGen/ |
D | CGClass.cpp | 2273 Vptr.VTableClass, Vptr.NearestVBase); in EmitVTableAssumptionLoad() 2435 *this, Vptr.VTableClass, Vptr.Base, Vptr.NearestVBase); in InitializeVTablePointer() 2449 *this, LoadCXXThisAddress(), Vptr.VTableClass, Vptr.NearestVBase); in InitializeVTablePointer() 2462 Vptr.NearestVBase); in InitializeVTablePointer() 2493 const CXXRecordDecl *NearestVBase, in getVTablePointers() argument 2503 VPtr Vptr = {Base, NearestVBase, OffsetFromNearestVBase, VTableClass}; in getVTablePointers() 2544 I.isVirtual() ? BaseDecl : NearestVBase, BaseOffsetFromNearestVBase, in getVTablePointers()
|
D | ItaniumCXXABI.cpp | 251 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 255 BaseSubobject Base, const CXXRecordDecl *NearestVBase); 1498 if (Vptr.NearestVBase == nullptr) in isVirtualOffsetNeededForVTableField() 1505 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument 1507 if ((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructor() 1510 NearestVBase); in getVTableAddressPointInStructor() 1535 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructorWithVTT() argument 1536 assert((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructorWithVTT()
|
D | CGCXXABI.h | 392 const CXXRecordDecl *NearestVBase) = 0;
|
D | CodeGenFunction.h | 1443 const CXXRecordDecl *NearestVBase; member 1456 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,
|
D | MicrosoftCXXABI.cpp | 278 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 1581 return Vptr.NearestVBase != nullptr; in isVirtualOffsetNeededForVTableField() 1586 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
|
/external/llvm-project/clang/lib/CodeGen/ |
D | CGClass.cpp | 2309 Vptr.VTableClass, Vptr.NearestVBase); in EmitVTableAssumptionLoad() 2484 *this, Vptr.VTableClass, Vptr.Base, Vptr.NearestVBase); in InitializeVTablePointer() 2498 *this, LoadCXXThisAddress(), Vptr.VTableClass, Vptr.NearestVBase); in InitializeVTablePointer() 2511 Vptr.NearestVBase); in InitializeVTablePointer() 2547 const CXXRecordDecl *NearestVBase, in getVTablePointers() argument 2557 VPtr Vptr = {Base, NearestVBase, OffsetFromNearestVBase, VTableClass}; in getVTablePointers() 2598 I.isVirtual() ? BaseDecl : NearestVBase, BaseOffsetFromNearestVBase, in getVTablePointers()
|
D | ItaniumCXXABI.cpp | 258 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 262 BaseSubobject Base, const CXXRecordDecl *NearestVBase); 1779 if (Vptr.NearestVBase == nullptr) in isVirtualOffsetNeededForVTableField() 1786 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument 1788 if ((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructor() 1791 NearestVBase); in getVTableAddressPointInStructor() 1820 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructorWithVTT() argument 1821 assert((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructorWithVTT()
|
D | CGCXXABI.h | 434 const CXXRecordDecl *NearestVBase) = 0;
|
D | MicrosoftCXXABI.cpp | 294 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override; 1731 return Vptr.NearestVBase != nullptr; in isVirtualOffsetNeededForVTableField() 1736 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
|
D | CodeGenFunction.h | 2167 const CXXRecordDecl *NearestVBase; 2180 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,
|