Searched defs:VTableClass (Results 1 - 5 of 5) sorted by relevance

/external/clang/lib/AST/
H A DVTTBuilder.cpp40 const CXXRecordDecl *VTableClass) {
42 if (VTableClass == MostDerivedClass) {
80 const CXXRecordDecl *VTableClass,
133 VTableClass); local
139 VTableClass, VBases); local
39 AddVTablePointer(BaseSubobject Base, uint64_t VTableIndex, const CXXRecordDecl *VTableClass) argument
77 LayoutSecondaryVirtualPointers(BaseSubobject Base, bool BaseIsMorallyVirtual, uint64_t VTableIndex, const CXXRecordDecl *VTableClass, VisitedVirtualBasesSetTy &VBases) argument
/external/clang/lib/CodeGen/
H A DCGExprConstant.cpp72 const CXXRecordDecl *VTableClass, CharUnits BaseOffset);
407 const CXXRecordDecl *VTableClass,
416 BaseSubobject(CD, Offset), VTableClass);
439 VTableClass, Offset + Base.Offset);
405 Build(const APValue &Val, const RecordDecl *RD, bool IsPrimaryBase, const CXXRecordDecl *VTableClass, CharUnits Offset) argument
H A DCGClass.cpp1863 const CXXRecordDecl *VTableClass) {
1868 *this, VTableClass, Base, NearestVBase, NeedsVirtualOffset);
1881 VTableClass,
1910 const CXXRecordDecl *VTableClass,
1917 VTableClass);
1941 getContext().getASTRecordLayout(VTableClass);
1959 VTableClass, VBases);
1860 InitializeVTablePointer(BaseSubobject Base, const CXXRecordDecl *NearestVBase, CharUnits OffsetFromNearestVBase, const CXXRecordDecl *VTableClass) argument
1906 InitializeVTablePointers(BaseSubobject Base, const CXXRecordDecl *NearestVBase, CharUnits OffsetFromNearestVBase, bool BaseIsNonVirtualPrimaryBase, const CXXRecordDecl *VTableClass, VisitedVirtualBasesSetTy& VBases) argument
H A DItaniumCXXABI.cpp180 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass,
186 const CXXRecordDecl *VTableClass) override;
1248 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base,
1257 CGM.getVTables().getSecondaryVirtualPointerIndex(VTableClass, Base);
1268 CGM.getCXXABI().getAddrOfVTable(VTableClass, CharUnits());
1270 .getVTableLayout(VTableClass)
1280 BaseSubobject Base, const CXXRecordDecl *VTableClass) {
1281 llvm::Constant *VTable = getAddrOfVTable(VTableClass, CharUnits());
1285 .getVTableLayout(VTableClass)
1247 getVTableAddressPointInStructor( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase, bool &NeedsVirtualOffset) argument
1279 getVTableAddressPointForConstExpr( BaseSubobject Base, const CXXRecordDecl *VTableClass) argument
H A DMicrosoftCXXABI.cpp197 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass,
203 const CXXRecordDecl *VTableClass) override;
1198 CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base,
1202 (void)getAddrOfVTable(VTableClass, Base.getBaseOffset());
1203 VFTableIdTy ID(VTableClass, Base.getBaseOffset());
1220 BaseSubobject Base, const CXXRecordDecl *VTableClass) {
1221 (void)getAddrOfVTable(VTableClass, Base.getBaseOffset());
1222 VFTableIdTy ID(VTableClass, Base.getBaseOffset());
1197 getVTableAddressPointInStructor( CodeGenFunction &CGF, const CXXRecordDecl *VTableClass, BaseSubobject Base, const CXXRecordDecl *NearestVBase, bool &NeedsVirtualOffset) argument
1219 getVTableAddressPointForConstExpr( BaseSubobject Base, const CXXRecordDecl *VTableClass) argument

Completed in 78 milliseconds