Home | History | Annotate | Download | only in IR

Lines Matching refs:Align

52     // Add padding if necessary to align the data element properly.
493 unsigned Align = getTypeAllocSize(cast<VectorType>(Ty)->getElementType());
494 Align *= cast<VectorType>(Ty)->getNumElements();
497 if (Align & (Align-1))
498 Align = NextPowerOf2(Align);
499 return Align;
510 unsigned Align = getTypeStoreSize(Ty);
511 if (Align & (Align-1))
512 Align = NextPowerOf2(Align);
513 return Align;
651 unsigned Align = getAlignmentInfo(AGGREGATE_ALIGN, 0, abi_or_pref, Ty);
652 return std::max(Align, Layout->getAlignment());
694 unsigned Align = getPrefTypeAlignment(Ty);
695 assert(!(Align & (Align-1)) && "Alignment is not a power of two!");
696 return Log2_32(Align);