Lines Matching refs:BitWidth

126                                      uint32_t BitWidth) {  in get()  argument
131 retval.TypeBitWidth = BitWidth; in get()
580 uint32_t BitWidth) { in findAlignmentLowerBound() argument
581 return partition_point(Alignments, [BitWidth](const LayoutAlignElem &E) { in findAlignmentLowerBound()
582 return E.TypeBitWidth < BitWidth; in findAlignmentLowerBound()
587 Align PrefAlign, uint32_t BitWidth) { in setAlignment() argument
593 if (!isUInt<24>(BitWidth)) in setAlignment()
616 auto I = partition_point(*Alignments, [BitWidth](const LayoutAlignElem &E) { in setAlignment()
617 return E.TypeBitWidth < BitWidth; in setAlignment()
619 if (I != Alignments->end() && I->TypeBitWidth == BitWidth) { in setAlignment()
625 Alignments->insert(I, LayoutAlignElem::get(ABIAlign, PrefAlign, BitWidth)); in setAlignment()
672 Align DataLayout::getIntegerAlignment(uint32_t BitWidth, in getIntegerAlignment() argument
674 auto I = findAlignmentLowerBound(IntAlignments, BitWidth); in getIntegerAlignment()
825 unsigned BitWidth = getTypeSizeInBits(Ty).getFixedValue(); in getAlignment() local
826 auto I = findAlignmentLowerBound(FloatAlignments, BitWidth); in getAlignment()
827 if (I != FloatAlignments.end() && I->TypeBitWidth == BitWidth) in getAlignment()
836 return Align(PowerOf2Ceil(BitWidth / 8)); in getAlignment()
841 unsigned BitWidth = getTypeSizeInBits(Ty).getKnownMinValue(); in getAlignment() local
842 auto I = findAlignmentLowerBound(VectorAlignments, BitWidth); in getAlignment()
843 if (I != VectorAlignments.end() && I->TypeBitWidth == BitWidth) in getAlignment()
951 unsigned BitWidth = Offset.getBitWidth(); in getElementIndex() local
953 !isUIntN(BitWidth - 1, ElemSize)) { in getElementIndex()
954 return APInt::getZero(BitWidth); in getElementIndex()