Lines Matching refs:VBase
301 const CXXRecordDecl *VBase = nullptr; in GetAddressOfBaseClass() local
308 VBase = cast<CXXRecordDecl>( in GetAddressOfBaseClass()
317 VBase ? VBase : Derived, Start, PathEnd); in GetAddressOfBaseClass()
322 if (VBase && Derived->hasAttr<FinalAttr>()) { in GetAddressOfBaseClass()
324 CharUnits vBaseOffset = layout.getVBaseClassOffset(VBase); in GetAddressOfBaseClass()
326 VBase = nullptr; // we no longer have a virtual step in GetAddressOfBaseClass()
339 if (NonVirtualOffset.isZero() && !VBase) { in GetAddressOfBaseClass()
367 EmitTypeCheck(VBase ? TCK_UpcastToVirtualBase : TCK_Upcast, Loc, in GetAddressOfBaseClass()
374 if (VBase) { in GetAddressOfBaseClass()
376 CGM.getCXXABI().GetVirtualBaseClassOffset(*this, Value, Derived, VBase); in GetAddressOfBaseClass()
381 VirtualOffset, Derived, VBase); in GetAddressOfBaseClass()