Lines Matching refs:alignTo

1019   setSize(getSize().alignTo(BaseAlign));  in EnsureVTablePointerAlignment()
1281 Offset = getDataSize().alignTo(AlignTo); in LayoutBase()
1291 if (InferAlignment && Offset < getDataSize().alignTo(AlignTo)) { in LayoutBase()
1390 llvm::alignTo(getSizeInBits(), Context.getTargetInfo().getCharAlign())); in Layout()
1462 return llvm::alignTo(Size, CharAlignment); in roundUpSizeToCharAlignment()
1509 FieldOffset = llvm::alignTo(getDataSizeInBits(), Context.toBits(TypeAlign)); in LayoutWideBitField()
1514 llvm::alignTo(NewSizeInBits, Context.getTargetInfo().getCharAlign())); in LayoutWideBitField()
1722 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1724 llvm::alignTo(UnpackedFieldOffset, UnpackedFieldAlign); in LayoutBitField()
1736 FieldOffset = llvm::alignTo(FieldOffset, FieldAlign); in LayoutBitField()
1743 FieldOffset = llvm::alignTo(FieldOffset, ExplicitFieldAlign); in LayoutBitField()
1752 llvm::alignTo(UnpackedFieldOffset, UnpackedFieldAlign); in LayoutBitField()
1758 llvm::alignTo(UnpackedFieldOffset, ExplicitFieldAlign); in LayoutBitField()
1825 setDataSize(llvm::alignTo(NewSizeInBits, CharAlignment)); in LayoutBitField()
2024 FieldOffset = FieldOffset.alignTo(AlignTo); in LayoutField()
2025 UnpackedFieldOffset = UnpackedFieldOffset.alignTo(UnpackedFieldAlign); in LayoutField()
2045 FieldOffset = getDataSize().alignTo(AlignTo); in LayoutField()
2111 llvm::alignTo(getSizeInBits(), Context.toBits(UnpackedAlignment)); in FinishLayout()
2113 uint64_t RoundedSize = llvm::alignTo( in FinishLayout()
2667 DataSize = Size = Size.alignTo(Alignment); in layout()
2688 Size = Size.alignTo(RoundingAlignment); in cxxLayout()
2882 BaseOffset = Size = Size.alignTo(Info.Alignment); in layoutNonVirtualBase()
2911 FieldOffset = Size.alignTo(Info.Alignment); in layoutField()
2952 CharUnits FieldOffset = Size.alignTo(Info.Alignment); in layoutBitField()
2978 CharUnits FieldOffset = Size.alignTo(Info.Alignment); in layoutZeroWidthBitField()
2991 VBPtrOffset = VBPtrOffset.alignTo(PointerInfo.Alignment); in injectVBPtr()
3006 .alignTo(std::max(RequiredAlignment, Alignment)); in injectVBPtr()
3021 PointerInfo.Size.alignTo(std::max(RequiredAlignment, Alignment)); in injectVFPtr()
3082 Size = Size.alignTo(VtorDispAlignment) + VtorDispSize; in layoutVirtualBases()
3094 BaseOffset = Size.alignTo(Info.Alignment); in layoutVirtualBases()
3115 Size = Size.alignTo(RoundingAlignment); in finalizeLayout()