Home
last modified time | relevance | path

Searched refs:NearestVBase (Results 1 – 10 of 10) sorted by relevance

/external/clang/lib/CodeGen/
DCGClass.cpp2273 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()
DItaniumCXXABI.cpp251 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()
DCGCXXABI.h392 const CXXRecordDecl *NearestVBase) = 0;
DCodeGenFunction.h1443 const CXXRecordDecl *NearestVBase; member
1456 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,
DMicrosoftCXXABI.cpp278 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/
DCGClass.cpp2309 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()
DItaniumCXXABI.cpp258 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()
DCGCXXABI.h434 const CXXRecordDecl *NearestVBase) = 0;
DMicrosoftCXXABI.cpp294 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override;
1731 return Vptr.NearestVBase != nullptr; in isVirtualOffsetNeededForVTableField()
1736 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
DCodeGenFunction.h2167 const CXXRecordDecl *NearestVBase;
2180 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,