Home
last modified time | relevance | path

Searched refs:LayoutAlignElem (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDataLayout.cpp125 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 DDataLayout.h72 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;