Home | History | Annotate | Download | only in IR

Lines Matching refs:Alignments

161   // Default alignments
326 for (unsigned i = 0, e = Alignments.size(); i != e; ++i) {
327 if (Alignments[i].AlignType == (unsigned)align_type &&
328 Alignments[i].TypeBitWidth == bit_width) {
329 // Update the abi, preferred alignments.
330 Alignments[i].ABIAlign = abi_align;
331 Alignments[i].PrefAlign = pref_align;
336 Alignments.push_back(LayoutAlignElem::get(align_type, abi_align,
363 for (unsigned i = 0, e = Alignments.size(); i != e; ++i) {
364 if (Alignments[i].AlignType == (unsigned)AlignType &&
365 Alignments[i].TypeBitWidth == BitWidth)
366 return ABIInfo ? Alignments[i].ABIAlign : Alignments[i].PrefAlign;
370 Alignments[i].AlignType == INTEGER_ALIGN) {
373 if (Alignments[i].TypeBitWidth > BitWidth && (BestMatchIdx == -1 ||
374 Alignments[i].TypeBitWidth < Alignments[BestMatchIdx].TypeBitWidth))
379 Alignments[i].TypeBitWidth > Alignments[LargestInt].TypeBitWidth)
406 return ABIInfo ? Alignments[BestMatchIdx].ABIAlign
407 : Alignments[BestMatchIdx].PrefAlign;
497 for (unsigned i = 0, e = Alignments.size(); i != e; ++i) {
498 const LayoutAlignElem &AI = Alignments[i];
628 for (unsigned i = 0, e = Alignments.size(); i != e; ++i)
629 if (Alignments[i].AlignType == STACK_ALIGN)
630 return Alignments[i].ABIAlign;