Lines Matching refs:Builder
2903 MicrosoftRecordLayoutBuilder Builder(*this);
2905 Builder.cxxLayout(RD);
2907 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment,
2908 Builder.HasOwnVFPtr, Builder.HasOwnVFPtr || Builder.PrimaryBase,
2909 Builder.VBPtrOffset, Builder.NonVirtualSize,
2910 Builder.FieldOffsets.data(), Builder.FieldOffsets.size(),
2911 Builder.NonVirtualSize, Builder.Alignment, CharUnits::Zero(),
2912 Builder.PrimaryBase, false, Builder.SharedVBPtrBase,
2913 Builder.EndsWithZeroSizedObject, Builder.LeadsWithZeroSizedBase,
2914 Builder.Bases, Builder.VBases);
2916 Builder.layout(D);
2918 *this, Builder.Size, Builder.Alignment, Builder.RequiredAlignment,
2919 Builder.Size, Builder.FieldOffsets.data(),
2920 Builder.FieldOffsets.size());
2925 ItaniumRecordLayoutBuilder Builder(*this, &EmptySubobjects);
2926 Builder.Layout(RD);
2936 skipTailPadding ? Builder.getSize() : Builder.getDataSize();
2938 skipTailPadding ? DataSize : Builder.NonVirtualSize;
2940 *this, Builder.getSize(), Builder.Alignment,
2942 Builder.Alignment, Builder.HasOwnVFPtr, RD->isDynamicClass(),
2943 CharUnits::fromQuantity(-1), DataSize, Builder.FieldOffsets.data(),
2944 Builder.FieldOffsets.size(), NonVirtualSize,
2945 Builder.NonVirtualAlignment,
2946 EmptySubobjects.SizeOfLargestEmptySubobject, Builder.PrimaryBase,
2947 Builder.PrimaryBaseIsVirtual, nullptr, false, false, Builder.Bases,
2948 Builder.VBases);
2950 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);
2951 Builder.Layout(D);
2954 *this, Builder.getSize(), Builder.Alignment,
2956 Builder.Alignment, Builder.getSize(), Builder.FieldOffsets.data(),
2957 Builder.FieldOffsets.size());
3068 ItaniumRecordLayoutBuilder Builder(*this, /*EmptySubobjects=*/nullptr);
3069 Builder.Layout(D);
3072 new (*this) ASTRecordLayout(*this, Builder.getSize(),
3073 Builder.Alignment,
3075 Builder.Alignment,
3076 Builder.getDataSize(),
3077 Builder.FieldOffsets.data(),
3078 Builder.FieldOffsets.size());