Lines Matching refs:Alignments
392 Alignments == Other.Alignments && Pointers == Other.Pointers; in operator ==()
415 for (LayoutAlignElem &Elem : Alignments) { in setAlignment()
425 Alignments.push_back(LayoutAlignElem::get(align_type, abi_align, in setAlignment()
463 for (unsigned i = 0, e = Alignments.size(); i != e; ++i) { in getAlignmentInfo()
464 if (Alignments[i].AlignType == (unsigned)AlignType && in getAlignmentInfo()
465 Alignments[i].TypeBitWidth == BitWidth) in getAlignmentInfo()
466 return ABIInfo ? Alignments[i].ABIAlign : Alignments[i].PrefAlign; in getAlignmentInfo()
470 Alignments[i].AlignType == INTEGER_ALIGN) { in getAlignmentInfo()
473 if (Alignments[i].TypeBitWidth > BitWidth && (BestMatchIdx == -1 || in getAlignmentInfo()
474 Alignments[i].TypeBitWidth < Alignments[BestMatchIdx].TypeBitWidth)) in getAlignmentInfo()
479 Alignments[i].TypeBitWidth > Alignments[LargestInt].TypeBitWidth) in getAlignmentInfo()
517 return ABIInfo ? Alignments[BestMatchIdx].ABIAlign in getAlignmentInfo()
518 : Alignments[BestMatchIdx].PrefAlign; in getAlignmentInfo()
546 Alignments.clear(); in clear()