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

References

tools/clang/include/clang/AST/VTableBuilder.h
  490       : VBTableIndex(0), VBase(nullptr), VFPtrOffset(CharUnits::Zero()),
tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h
 1070   RegionRawOffset(const MemRegion* reg, CharUnits offset = CharUnits::Zero())
tools/clang/lib/AST/ASTContext.cpp
 2337   CharUnits Offset = CharUnits::Zero();
 6274     return CharUnits::Zero();
 6394   ParmOffset = CharUnits::Zero();
tools/clang/lib/AST/Expr.cpp
 2195     return APValue(Res, CharUnits::Zero(), Path, /*OnePastTheEnd=*/false);
tools/clang/lib/AST/Interp/Pointer.cpp
   86     Offset = CharUnits::Zero();
  102       Offset = CharUnits::Zero();
  105       Offset = CharUnits::Zero();
tools/clang/lib/AST/OSLog.cpp
  166           Size = CharUnits::Zero();
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  685         MaxFieldAlignment(CharUnits::Zero()), DataSize(0),
  686         NonVirtualSize(CharUnits::Zero()),
  688         PaddedFieldSize(CharUnits::Zero()), PrimaryBase(nullptr),
 1208       (!HasExternalLayout || Offset == CharUnits::Zero()) &&
 1209       EmptySubobjects->CanPlaceBaseAtOffset(Base, CharUnits::Zero())) {
 1213     return CharUnits::Zero();
 1753                               ? CharUnits::Zero()
 1767     EffectiveFieldSize = FieldSize = CharUnits::Zero();
 1870         if (FieldOffset == CharUnits::Zero() &&
 1871             getDataSize() != CharUnits::Zero())
 2511   Size = CharUnits::Zero();
 2518                           : CharUnits::Zero();
 2520   MaxFieldAlignment = CharUnits::Zero();
 2677       assert(BaseLayout.getNonVirtualSize() == CharUnits::Zero());
 2678       BaseOffset = CharUnits::Zero();
 2708     FieldOffset = CharUnits::Zero();
 2746     placeFieldAtOffset(CharUnits::Zero());
 2764     placeFieldAtOffset(IsUnion ? CharUnits::Zero() : Size);
 2772     placeFieldAtOffset(CharUnits::Zero());
 3054           Builder.NonVirtualSize, Builder.Alignment, CharUnits::Zero(),
tools/clang/lib/AST/VTTBuilder.cpp
   38   LayoutVTT(BaseSubobject(MostDerivedClass, CharUnits::Zero()),
tools/clang/lib/AST/VTableBuilder.cpp
   50                  NonVirtualOffset(CharUnits::Zero()) { }
   76                       Offset(CharUnits::Zero()) { }
  151     dump(llvm::errs(), BaseSubobject(MostDerivedClass, CharUnits::Zero()),
  169   ComputeBaseOffsets(BaseSubobject(MostDerivedClass, CharUnits::Zero()),
  221   CharUnits NonVirtualOffset = CharUnits::Zero();
  703     CharUnits Offset = CharUnits::Zero();
  846       : BaseOffset(CharUnits::Zero()),
  847       BaseOffsetInLayoutClass(CharUnits::Zero()),
 1277                                                        CharUnits::Zero()),
 1280                                              CharUnits::Zero());
 1603                                                  CharUnits::Zero()),
 1620     Components.push_back(VTableComponent::MakeVCallOffset(CharUnits::Zero()));
 2249                                      BaseSubobject(RD, CharUnits::Zero()),
 2251                                      /*OffsetInLayoutClass=*/CharUnits::Zero());
 2284   ItaniumVTableBuilder Builder(*this, RD, CharUnits::Zero(),
 2495     AddMethods(BaseSubobject(MostDerivedClass, CharUnits::Zero()), 0, nullptr,
 3429       Offset = CharUnits::Zero();
 3471     FinalOverriders Overriders(TopLevelRD, CharUnits::Zero(), TopLevelRD);
 3528         Context, MostDerivedLayout, RD, CharUnits::Zero(),
tools/clang/lib/CodeGen/CGBlocks.cpp
  678   info.BlockHeaderForcedGapSize = CharUnits::Zero();
tools/clang/lib/CodeGen/CGBuilder.h
  207                           {getSize(CharUnits::Zero()), getSize(Index)}, Name),
tools/clang/lib/CodeGen/CGCUDANV.cpp
  350   CharUnits Offset = CharUnits::Zero();
tools/clang/lib/CodeGen/CGCXX.cpp
  260       VTLayout.getAddressPoint(BaseSubobject(RD, CharUnits::Zero()));
tools/clang/lib/CodeGen/CGCXXABI.cpp
  163     return CharUnits::Zero();
  169   return CharUnits::Zero();
  212     cookieSize = CharUnits::Zero();
  255   CharUnits ThisAdjustment = CharUnits::Zero();
tools/clang/lib/CodeGen/CGCXXABI.h
  362     return CharUnits::Zero();
tools/clang/lib/CodeGen/CGCall.cpp
  919       CharUnits UnionSize = CharUnits::Zero();
tools/clang/lib/CodeGen/CGCall.h
  378         Alignment(Addr.isValid() ? Addr.getAlignment() : CharUnits::Zero()) {}
tools/clang/lib/CodeGen/CGClass.cpp
  152   CharUnits Offset = CharUnits::Zero();
 2116                   getContext().getRecordType(ClassDecl), CharUnits::Zero());
 2466   CharUnits NonVirtualOffset = CharUnits::Zero();
 2509   getVTablePointers(BaseSubobject(VTableClass, CharUnits::Zero()),
 2511                     /*OffsetFromNearestVBase=*/CharUnits::Zero(),
 2556       BaseOffsetFromNearestVBase = CharUnits::Zero();
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 1996         CGM.getMicrosoftVTableContext().getVFTableLayout(RD, CharUnits::Zero());
tools/clang/lib/CodeGen/CGExpr.cpp
 3582         *this, ArrayLV.getAddress(), {CGM.getSize(CharUnits::Zero()), Idx},
 3782         *this, ArrayLV.getAddress(), {CGM.getSize(CharUnits::Zero()), Idx},
 3878                   /*Alignment=*/CharUnits::Zero(), SkippedChecks);
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1750   if (isSimpleZero(E, CGF)) return CharUnits::Zero();
 1766       CharUnits NumNonZeroBytes = CharUnits::Zero();
 1797   CharUnits NumNonZeroBytes = CharUnits::Zero();
tools/clang/lib/CodeGen/CGExprCXX.cpp
  333                 /*Alignment=*/CharUnits::Zero(), SkippedChecks);
  493   Stores.emplace_back(CharUnits::Zero(), NVSize);
  663     return CharUnits::Zero();
  668     return CharUnits::Zero();
tools/clang/lib/CodeGen/CGExprConstant.cpp
   89   CharUnits Size = CharUnits::Zero();
  129     return buildFrom(CGM, Elems, Offsets, CharUnits::Zero(), Size,
  458     CharUnits SizeSoFar = CharUnits::Zero();
  851   ConstStructBuilder Builder(Emitter, Const, CharUnits::Zero());
  863   ConstStructBuilder Builder(Emitter, Const, CharUnits::Zero());
  867   if (!Builder.Build(Val, RD, false, CD, CharUnits::Zero()))
 1254     Const.add(C, CharUnits::Zero(), false);
 1256     if (!EmitDesignatedInitUpdater(Emitter, Const, CharUnits::Zero(), destType,
tools/clang/lib/CodeGen/CGNonTrivialStruct.cpp
  127   CharUnits Start = CharUnits::Zero(), End = CharUnits::Zero();
  127   CharUnits Start = CharUnits::Zero(), End = CharUnits::Zero();
  209     asDerived().visitStructFields(QT, CharUnits::Zero());
  252     this->Start = this->End = CharUnits::Zero();
  393     this->asDerived().visitWithKind(FK, EltQT, nullptr, CharUnits::Zero(),
  475     asDerived().visitStructFields(QT, CharUnits::Zero(), Addrs);
  538     this->Start = this->End = CharUnits::Zero();
  813   Gen.visit(QT, nullptr, CharUnits::Zero(), std::array<Address, 1>({{DstPtr}}));
  829   return std::array<Address, 1>({{Address(nullptr, CharUnits::Zero())}});
  833   return std::array<Address, 2>({{Address(nullptr, CharUnits::Zero()),
  834                                   Address(nullptr, CharUnits::Zero())}});
tools/clang/lib/CodeGen/CGObjCMac.cpp
  832              CharUnits BytePos = CharUnits::Zero(),
  833              CharUnits Size = CharUnits::Zero())
 2364   IvarLayoutBuilder builder(CGM, CharUnits::Zero(), blockInfo.BlockSize,
 2385   IvarsInfo.push_back(IvarInfo(CharUnits::Zero(), 1));
 2483   CharUnits MaxUnionSize = CharUnits::Zero();
 2486   CharUnits MaxFieldOffset = CharUnits::Zero();
 2487   CharUnits LastBitfieldOrUnnamedOffset = CharUnits::Zero();
 2753     CharUnits residue_in_bytes = CharUnits::Zero();
 2774     if (residue_in_bytes > CharUnits::Zero()) {
 2920   if (blockInfo.BlockHeaderForcedGapSize != CharUnits::Zero())
 3596   values.add(BuildStrongIvarLayout(ID, CharUnits::Zero(), Size));
 3660   values.add(EmitClassExtension(ID, CharUnits::Zero(), false/*hasMRCWeak*/,
 3739     layout = BuildWeakIvarLayout(ID, CharUnits::Zero(), InstanceSize,
 5455       baseOffset = CharUnits::Zero();
 5463     baseOffset = CharUnits::Zero();
 5471   builder.visitAggregate(ivars.begin(), ivars.end(), CharUnits::Zero(),
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 9708       VarSize = CharUnits::Zero();
tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  302       setBitFieldInfo(Field, CharUnits::Zero(), FieldType);
  485     Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::Base,
  505     Members.push_back(MemberInfo(CharUnits::Zero(), MemberInfo::VFPtr,
  620       !NVBaseType && RD ? Layout.getNonVirtualSize() : CharUnits::Zero();
  650   CharUnits Size = CharUnits::Zero();
tools/clang/lib/CodeGen/CodeGenFunction.h
 2638                      QualType Type, CharUnits Alignment = CharUnits::Zero(),
tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  957   return BuildMemberPointer(MD, CharUnits::Zero());
tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp
 1368     Adjustment = CharUnits::Zero();
 1416     StaticOffset = CharUnits::Zero();
 1619           : CharUnits::Zero();
 2689     CharUnits Offs = CharUnits::Zero();
 2712                                CharUnits::Zero(), /*VBTableIndex=*/0);
 2773   CharUnits NonVirtualBaseAdjustment = CharUnits::Zero();
 3004     CharUnits offs = CharUnits::Zero();
tools/clang/lib/CodeGen/SwiftCallingConv.cpp
  562   CharUnits lastEnd = CharUnits::Zero();
  807     lowering.addTypedData(recordType->getDecl(), CharUnits::Zero(), layout);
  822     lowering.addTypedData(type, CharUnits::Zero());
tools/clang/lib/CodeGen/TargetInfo.cpp
 8728   CharUnits ArgSize = CharUnits::Zero();
 8736     ArgSize = CharUnits::Zero();
 9445       Ty, CharUnits::Zero(), Field1Ty, Field1Off, Field2Ty, Field2Off);
 9489   CharUnits Padding = CharUnits::Zero();
 9552     CharUnits Field1Off = CharUnits::Zero();
 9553     CharUnits Field2Off = CharUnits::Zero();
tools/clang/lib/Sema/SemaCast.cpp
  924     CharUnits Offset = CharUnits::Zero();
tools/clang/lib/StaticAnalyzer/Checkers/PaddingChecker.cpp
  276       FieldInfo InsertPoint = {CurAlignment, CharUnits::Zero(), nullptr};
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
   54     return CharUnits::Zero();
  292     if (DenominatorSize > CharUnits::Zero() &&
  296     } else if (ElementSize > CharUnits::Zero() &&
  297                DenominatorSize > CharUnits::Zero() &&