Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A 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()
H A DItaniumCXXABI.cpp258 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override;
262 BaseSubobject Base, const CXXRecordDecl *NearestVBase);
1799 if (Vptr.NearestVBase == nullptr) in isVirtualOffsetNeededForVTableField()
1806 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
1808 if ((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructor()
1811 NearestVBase); in getVTableAddressPointInStructor()
1863 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructorWithVTT() argument
1864 assert((Base.getBase()->getNumVBases() || NearestVBase != nullptr) && in getVTableAddressPointInStructorWithVTT()
H A DCGCXXABI.h441 const CXXRecordDecl *NearestVBase) = 0;
H A DMicrosoftCXXABI.cpp299 BaseSubobject Base, const CXXRecordDecl *NearestVBase) override;
1741 return Vptr.NearestVBase != nullptr; in isVirtualOffsetNeededForVTableField()
1746 const CXXRecordDecl *NearestVBase) { in getVTableAddressPointInStructor() argument
H A DCodeGenFunction.h2211 const CXXRecordDecl *NearestVBase;
2224 void getVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase,