Lines Matching refs:PrefAlign
1167 /// we control, modify the object's alignment to PrefAlign. This isn't
1171 static Align enforceKnownAlignment(Value *V, Align Alignment, Align PrefAlign,
1173 assert(PrefAlign > Alignment);
1185 if (PrefAlign <= Alignment)
1190 if (DL.exceedsNaturalStackAlignment(PrefAlign))
1192 AI->setAlignment(PrefAlign);
1193 return PrefAlign;
1199 if (PrefAlign <= Alignment)
1209 GO->setAlignment(PrefAlign);
1210 return PrefAlign;
1216 Align llvm::getOrEnforceKnownAlignment(Value *V, MaybeAlign PrefAlign,
1234 if (PrefAlign && *PrefAlign > Alignment)
1235 Alignment = enforceKnownAlignment(V, Alignment, *PrefAlign, DL);