Searched refs:LayoutAlignElem (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/IR/ |
H A D | DataLayout.cpp | 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() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | DataLayout.h | 72 struct LayoutAlignElem { struct 77 static LayoutAlignElem get(Align ABIAlign, Align PrefAlign, argument 80 bool operator==(const LayoutAlignElem &rhs) const; 146 using AlignmentsTy = SmallVector<LayoutAlignElem, 4>; 150 LayoutAlignElem StructAlignment;
|