Home
last modified time | relevance | path

Searched refs:getNonVirtualSize (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGRecordLayoutBuilder.cpp281 CharUnits Size = NVBaseType ? Layout.getNonVirtualSize() : Layout.getSize(); in lower()
536 !Context.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in accumulateBases()
671 CharUnits ScissorOffset = Layout.getNonVirtualSize(); in accumulateVBases()
777 !NVBaseType && RD ? Layout.getNonVirtualSize() : CharUnits::Zero(); in determinePacked()
899 if (Builder.Layout.getNonVirtualSize() != Builder.Layout.getSize()) { in ComputeRecordLayout()
948 CharUnits NonVirtualSize = Layout.getNonVirtualSize(); in ComputeRecordLayout()
H A DCGClass.cpp71 return std::max(layout.getNonVirtualSize(), CharUnits::One()); in getMinimumClassObjectSize()
813 uint64_t TypeSize = Info.getNonVirtualSize().getQuantity(); in EmitAsanPrologueOrEpilogue()
1760 PoisonEnd = Layout.getNonVirtualSize(); in Emit()
H A DCGExprAgg.cpp2074 (uint64_t)getContext().toBits(Layout.getNonVirtualSize())) in getOverlapForFieldInit()
2095 Layout.getNonVirtualSize()) in getOverlapForBaseInit()
H A DCGExprCXX.cpp513 CharUnits NVSize = Layout.getNonVirtualSize(); in EmitNullBaseClassInitialization()
H A DCGExprConstant.cpp2290 CGM.getContext().getASTRecordLayout(base).getNonVirtualSize() in EmitNullConstant()
H A DCGOpenMPRuntime.cpp7712 .getNonVirtualSize() in getPlainLayout()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DRecordLayout.h210 CharUnits getNonVirtualSize() const { in getNonVirtualSize() function
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DRecordLayoutBuilder.cpp1303 setDataSize(Offset + Layout.getNonVirtualSize()); in LayoutBase()
1921 std::max(Layout.getNonVirtualSize(), Layout.getDataSize()); in LayoutField()
2687 Info.Size = Layout.getNonVirtualSize(); in getAdjustedElementInfo()
2884 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2895 VBPtrOffset = Bases[BaseDecl] + BaseLayout.getNonVirtualSize(); in layoutNonVirtualBases()
2946 (BaseLayout.getNonVirtualSize() == CharUnits::Zero())) { in layoutNonVirtualBase()
2954 Size += BaseLayout.getNonVirtualSize(); in layoutNonVirtualBase()
3198 Size = BaseOffset + BaseLayout.getNonVirtualSize(); in layoutVirtualBases()
3732 OS << " nvsize=" << Layout.getNonVirtualSize().getQuantity(); in DumpRecordLayout()
H A DItaniumCXXABI.cpp257 return Layout.getNonVirtualSize() == PointerSize; in isNearlyEmpty()
H A DASTContext.cpp8571 if (offs >= uint64_t(toBits(layout.getNonVirtualSize())) && in getObjCEncodingForStructureImpl()
8580 size = includeVBases ? layout.getSize() : layout.getNonVirtualSize(); in getObjCEncodingForStructureImpl()
8642 CurOffs += toBits(getASTRecordLayout(base).getNonVirtualSize()); in getObjCEncodingForStructureImpl()
H A DExprConstant.cpp7312 Info.Ctx.getASTRecordLayout(BaseDecl).getNonVirtualSize().isZero()) in visit()