|
reference, declaration → definition
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() &&