Lines Matching refs:alignTo

1019   setSize(getSize().alignTo(BaseAlign));  in EnsureVTablePointerAlignment()
1283 Offset = getDataSize().alignTo(AlignTo); in LayoutBase()
1293 if (InferAlignment && Offset < getDataSize().alignTo(AlignTo)) { in LayoutBase()
1392 llvm::alignTo(getSizeInBits(), Context.getTargetInfo().getCharAlign())); in Layout()
1464 return llvm::alignTo(Size, CharAlignment); in roundUpSizeToCharAlignment()
1511 FieldOffset = llvm::alignTo(getDataSizeInBits(), Context.toBits(TypeAlign)); in LayoutWideBitField()
1516 llvm::alignTo(NewSizeInBits, Context.getTargetInfo().getCharAlign())); in LayoutWideBitField()
1724 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1726 llvm::alignTo(UnpackedFieldOffset, UnpackedFieldAlign); in LayoutBitField()
1738 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1745 FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign); in LayoutBitField()
1754 llvm::alignTo(UnpackedFieldOffset, UnpackedFieldAlign); in LayoutBitField()
1760 llvm::alignTo(UnpackedFieldOffset, ExplicitFieldAlign); in LayoutBitField()
1834 setDataSize(llvm::alignTo(NewSizeInBits, CharAlignment)); in LayoutBitField()
2048 FieldOffset = FieldOffset.alignTo(AlignTo); in LayoutField()
2049 UnpackedFieldOffset = UnpackedFieldOffset.alignTo(UnpackedFieldAlign); in LayoutField()
2069 FieldOffset = getDataSize().alignTo(AlignTo); in LayoutField()
2151 llvm::alignTo(getSizeInBits(), Context.toBits(UnpackedAlignment)); in FinishLayout()
2153 uint64_t RoundedSize = llvm::alignTo( in FinishLayout()
2707 DataSize = Size = Size.alignTo(Alignment); in layout()
2728 Size = Size.alignTo(RoundingAlignment); in cxxLayout()
2922 BaseOffset = Size = Size.alignTo(Info.Alignment); in layoutNonVirtualBase()
2951 FieldOffset = Size.alignTo(Info.Alignment); in layoutField()
2992 CharUnits FieldOffset = Size.alignTo(Info.Alignment); in layoutBitField()
3018 CharUnits FieldOffset = Size.alignTo(Info.Alignment); in layoutZeroWidthBitField()
3031 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment); in injectVBPtr()
3046 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()
3061 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
3122 Size = Size.alignTo(VtorDispAlignment) + VtorDispSize; in layoutVirtualBases()
3134 BaseOffset = Size.alignTo(Info.Alignment); in layoutVirtualBases()
3155 Size = Size.alignTo(RoundingAlignment); in finalizeLayout()