Lines Matching refs:Alignment
1199 // Get the AA tags and alignment to use from one of the loads. It doesn't
1287 // Transfer alignment and AA info if present.
1436 return nullptr; // The offset points into alignment padding.
1587 /// \brief Compute the adjusted alignment for a load or store from an offset.
1590 unsigned Alignment;
1593 Alignment = LI->getAlignment();
1596 Alignment = SI->getAlignment();
1602 if (!Alignment)
1603 Alignment = DL.getABITypeAlignment(Ty);
1605 return MinAlign(Alignment, Offset);
2309 /// \brief Compute suitable alignment to access this slice of the *new*
2313 /// alignment is itself suitable, this will return zero.
3264 return nullptr; // The offset points into alignment padding.
3850 unsigned Alignment = AI.getAlignment();
3851 if (!Alignment) {
3852 // The minimum alignment which users can rely on when the explicit
3853 // alignment is omitted or zero is that required by the ABI for this
3855 Alignment = DL.getABITypeAlignment(AI.getAllocatedType());
3857 Alignment = MinAlign(Alignment, P.beginOffset());
3858 // If we will get at least this much alignment from the type alone, leave
3859 // the alloca's alignment unconstrained.
3860 if (Alignment <= DL.getABITypeAlignment(SliceTy))
3861 Alignment = 0;
3863 SliceTy, nullptr, Alignment,