Lines Matching refs:VBase
276 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
283 VBase = in GetAddressOfBaseClass()
292 VBase ? VBase : Derived, Start, PathEnd); in GetAddressOfBaseClass()
297 if (VBase && Derived->hasAttr<FinalAttr>()) { in GetAddressOfBaseClass()
299 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()
301 VBase = nullptr; // we no longer have a virtual step in GetAddressOfBaseClass()
313 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()
341 EmitTypeCheck(VBase ? TCK_UpcastToVirtualBase : TCK_Upcast, Loc, in GetAddressOfBaseClass()
347 if (VBase) { in GetAddressOfBaseClass()
349 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); in GetAddressOfBaseClass()
354 VirtualOffset, Derived, VBase); in GetAddressOfBaseClass()