Lines Matching refs:VBase
300 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
307 VBase = cast<CXXRecordDecl>( in GetAddressOfBaseClass()
316 VBase ? VBase : Derived, Start, PathEnd); in GetAddressOfBaseClass()
321 if (VBase && Derived->hasAttr<FinalAttr>()) { in GetAddressOfBaseClass()
323 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()
325 VBase = nullptr; // we no longer have a virtual step in GetAddressOfBaseClass()
338 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()
366 EmitTypeCheck(VBase ? TCK_UpcastToVirtualBase : TCK_Upcast, Loc, in GetAddressOfBaseClass()
372 if (VBase) { in GetAddressOfBaseClass()
374 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); in GetAddressOfBaseClass()
379 VirtualOffset, Derived, VBase); in GetAddressOfBaseClass()