reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/OSLog.h
  119     result += CharUnits::fromQuantity(2); // summary byte, num-args byte
  122       result += item.size() + CharUnits::fromQuantity(2);
tools/clang/lib/AST/ASTContext.cpp
 2340     Offset += Layout->getBaseClassOffset(Base);
 6345     ParmOffset += sz;
 6370     ParmOffset += getObjCEncodingTypeSize(PType);
 6391     ParmOffset += sz;
 6409     ParmOffset += getObjCEncodingTypeSize(PType);
 6458     ParmOffset += sz;
 6481     ParmOffset += getObjCEncodingTypeSize(PType);
tools/clang/lib/AST/ExprConstant.cpp
 1618       Offset += N;
 2662   Obj.getLValueOffset() += RL->getBaseClassOffset(Base);
 2687   Obj.getLValueOffset() += Layout.getVBaseClassOffset(BaseDecl);
 2808     LVal.Offset += SizeOfComponent;
 8160       OffsetResult.Offset += CharUnits::fromQuantity(AdditionalOffset);
11970       Result += IdxResult.getSExtValue() * ElementSize;
11984       Result += Info.Ctx.toCharUnitsFromBits(RL.getFieldOffset(i));
12012       Result += RL.getBaseClassOffset(cast<CXXRecordDecl>(BaseRT->getDecl()));
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  461       ElementOffset += Layout.getSize();
  569       ElementOffset += Layout.getSize();
 1228       Offset += BaseAlign;
 1874           FieldOffset += FieldAlign;
 1891       ExtraSizeForAsan +=
 2685   Size += BaseLayout.getNonVirtualSize();
 2806   Size += Offset;
 2811       Base.second += Offset;
 2824     VBPtrOffset += Offset;
 2831       Size += Offset;
 2835   Size += Offset;
 2842     Base.second += Offset;
tools/clang/lib/AST/VTableBuilder.cpp
  247     NonVirtualOffset += Layout.getBaseClassOffset(Base);
 1226       OffsetToBaseSubobject +=
 1231       OffsetToBaseSubobject += Derived.getBaseOffset();
 2689         ThisOffset += Layout.getBaseClassOffset(CurRD);
 3299         P->NonVirtualOffset += Layout.getBaseClassOffset(Base);
 3304         P->FullOffsetInMDC += Layout.getVBaseClassOffset(VB);
 3548     L += Layout.getVBaseClassOffset(LHS.VBase);
 3550     R += Layout.getVBaseClassOffset(RHS.VBase);
tools/clang/lib/CodeGen/CGAtomic.cpp
   96         BFI.StorageOffset += OffsetInChars;
tools/clang/lib/CodeGen/CGBlocks.cpp
  716         blockSize += li->Size;
  763       blockSize += padding;
  769     blockSize += li->Size;
  994       offset += size;
 2746   size += getPointerSize();
 2750   size += getPointerSize();
 2754   size += CharUnits::fromQuantity(4);
 2758   size += CharUnits::fromQuantity(4);
 2765     size += getPointerSize();
 2769     size += getPointerSize();
 2778     size += CharUnits::fromQuantity(PointerSizeInBytes);
 2834     nextHeaderOffset += fieldSize;
tools/clang/lib/CodeGen/CGBuiltin.cpp
 1215     Offset += Size;
tools/clang/lib/CodeGen/CGCUDANV.cpp
  368     Offset += TyWidth;
tools/clang/lib/CodeGen/CGCXXABI.cpp
  264     ThisAdjustment +=
tools/clang/lib/CodeGen/CGClass.cpp
  168     Offset += Layout.getBaseClassOffset(BaseDecl);
  300     NonVirtualOffset += vBaseOffset;
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1771           NumNonZeroBytes +=
 1786           NumNonZeroBytes += CGF.getContext().toCharUnitsFromBits(
 1789           NumNonZeroBytes += GetNumNonZeroBytesInInit(E, CGF);
 1799     NumNonZeroBytes += GetNumNonZeroBytesInInit(ILE->getInit(i), CGF);
tools/clang/lib/CodeGen/CGExprConstant.cpp
  635   for (unsigned I = 0; I != NumElementsToUpdate; ++I, Offset += ElemSize) {
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2573       Size += LastBitfieldOrUnnamedOffset;
 2751       size_in_bytes += gap;
tools/clang/lib/CodeGen/ConstantInitBuilder.cpp
  194   offset += CharUnits::fromQuantity(layout.getTypeStoreSize(type));
  234       offset += CharUnits::fromQuantity(layout.getTypeStoreSize(elementType));
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
 1342       Offset += L.getBaseClassOffset(
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
  102       Offs += SubobjectLayout.getVBPtrOffset();
  104         Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr());
 1247     Offs += SubobjectLayout.getVBPtrOffset();
 1249       Offs += Layout.getVBaseClassOffset(VBT->getVBaseWithVPtr());
 1373     Adjustment += DerivedLayout.getVBaseClassOffset(ML.VBase);
 2105       CompleteVBPtrOffset +=
 2797     NonVirtualBaseAdjustment += ML.VFPtrOffset;
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  215       begin += componentSize;
  246         begin += eltSize;
  327       begin += eltSize;
  397     begin += eltSize;
tools/clang/lib/CodeGen/TargetInfo.cpp
 1854   StackOffset += getContext().getTypeSizeInChars(Type);
 9379       CurOff += EltSize;
tools/clang/lib/Sema/SemaCast.cpp
  943       Offset += DerivedLayout.getBaseClassOffset(BaseRD);
tools/clang/lib/Sema/SemaChecking.cpp
14729     Offset += Context.toCharUnitsFromBits(Context.getFieldOffset(*I));
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  203       PaddingSum += (FieldOffset - Offset);
  206     PaddingSum += RL.getSize() - Offset;
  286         NewOffset += Iter->Size;
  294         NewPad += NextOffset - NewOffset;
  300     NewPad += NewSize - NewOffset;