Lines Matching refs:PrefAlign

125 LayoutAlignElem LayoutAlignElem::get(Align ABIAlign, Align PrefAlign,  in get()  argument
127 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in get()
130 retval.PrefAlign = PrefAlign; in get()
136 return ABIAlign == rhs.ABIAlign && PrefAlign == rhs.PrefAlign && in operator ==()
145 Align ABIAlign, Align PrefAlign, in getInBits() argument
148 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!"); in getInBits()
152 retval.PrefAlign = PrefAlign; in getInBits()
161 PrefAlign == rhs.PrefAlign && TypeBitWidth == rhs.TypeBitWidth && in operator ==()
212 if (Error Err = setAlignment(Kind, Layout.ABIAlign, Layout.PrefAlign, in reset()
430 unsigned PrefAlign = ABIAlign; in parseSpecifier() local
434 if (Error Err = getIntInBytes(Tok, PrefAlign)) in parseSpecifier()
438 if (!isUInt<16>(PrefAlign)) in parseSpecifier()
441 if (PrefAlign != 0 && !isPowerOf2_64(PrefAlign)) in parseSpecifier()
445 assumeAligned(PrefAlign), Size)) in parseSpecifier()
587 Align PrefAlign, uint32_t BitWidth) { in setAlignment() argument
592 assert(Log2(ABIAlign) < 16 && Log2(PrefAlign) < 16 && "Alignment too big"); in setAlignment()
595 if (PrefAlign < ABIAlign) in setAlignment()
603 StructAlignment.PrefAlign = PrefAlign; in setAlignment()
622 I->PrefAlign = PrefAlign; in setAlignment()
625 Alignments->insert(I, LayoutAlignElem::get(ABIAlign, PrefAlign, BitWidth)); in setAlignment()
646 Align PrefAlign, in setPointerAlignmentInBits() argument
649 if (PrefAlign < ABIAlign) in setPointerAlignmentInBits()
661 PointerAlignElem::getInBits(AddrSpace, ABIAlign, PrefAlign, in setPointerAlignmentInBits()
665 I->PrefAlign = PrefAlign; in setPointerAlignmentInBits()
680 return abi_or_pref ? I->ABIAlign : I->PrefAlign; in getIntegerAlignment()
747 return getPointerAlignElem(AS).PrefAlign; in getPointerPrefAlignment()
811 abi_or_pref ? StructAlignment.ABIAlign : StructAlignment.PrefAlign; in getAlignment()
828 return abi_or_pref ? I->ABIAlign : I->PrefAlign; in getAlignment()
844 return abi_or_pref ? I->ABIAlign : I->PrefAlign; in getAlignment()