Lines Matching refs:LayoutAlignElem
125 LayoutAlignElem LayoutAlignElem::get(Align ABIAlign, Align PrefAlign, in get()
128 LayoutAlignElem retval; in get()
135 bool LayoutAlignElem::operator==(const LayoutAlignElem &rhs) const { in operator ==()
181 static const std::pair<AlignTypeEnum, LayoutAlignElem> DefaultAlignments[] = {
208 StructAlignment = LayoutAlignElem::get(Align(1), Align(8), 0); in reset()
578 static SmallVectorImpl<LayoutAlignElem>::const_iterator
579 findAlignmentLowerBound(const SmallVectorImpl<LayoutAlignElem> &Alignments, in findAlignmentLowerBound()
581 return partition_point(Alignments, [BitWidth](const LayoutAlignElem &E) { in findAlignmentLowerBound()
599 SmallVectorImpl<LayoutAlignElem> *Alignments; in setAlignment()
616 auto I = partition_point(*Alignments, [BitWidth](const LayoutAlignElem &E) { in setAlignment()
625 Alignments->insert(I, LayoutAlignElem::get(ABIAlign, PrefAlign, BitWidth)); in setAlignment()