Lines Matching refs:ABIAlign
107 retval.ABIAlign = abi_align;
116 && ABIAlign == rhs.ABIAlign
129 PointerAlignElem::get(uint32_t AddressSpace, unsigned ABIAlign,
131 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!");
134 retval.ABIAlign = ABIAlign;
142 return (ABIAlign == rhs.ABIAlign
188 setAlignment((AlignTypeEnum)E.AlignType, E.ABIAlign, E.PrefAlign,
293 unsigned ABIAlign = inBytes(getInt(Tok));
296 unsigned PrefAlign = ABIAlign;
302 setAlignment(AlignType, ABIAlign, PrefAlign, Size);
375 Elem.ABIAlign = abi_align;
393 void DataLayout::setPointerAlignment(uint32_t AddrSpace, unsigned ABIAlign,
396 assert(ABIAlign <= PrefAlign && "Preferred alignment worse than ABI!");
399 Pointers.insert(I, PointerAlignElem::get(AddrSpace, ABIAlign, PrefAlign,
402 I->ABIAlign = ABIAlign;
419 return ABIInfo ? Alignments[i].ABIAlign : Alignments[i].PrefAlign;
459 return ABIInfo ? Alignments[BestMatchIdx].ABIAlign
546 if (PI.AddressSpace == 0 && PI.ABIAlign == 8 && PI.PrefAlign == 8 &&
554 OS << ":" << PI.TypeByteWidth*8 << ':' << PI.ABIAlign*8;
555 if (PI.PrefAlign != PI.ABIAlign)
566 OS << ':' << AI.ABIAlign*8;
567 if (AI.ABIAlign != AI.PrefAlign)
590 return I->ABIAlign;