|
reference, declaration → definition
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.cpp14729 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;