Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Align

51     AlignAllFunctions("align-all-functions",
562 /// Make sure the function is at least Align bytes aligned.
563 void MachineFrameInfo::ensureMaxAlignment(unsigned Align) {
565 assert(Align <= StackAlignment &&
566 "For targets without stack realignment, Align is out of limit!");
567 if (MaxAlignment < Align) MaxAlignment = Align;
571 static inline unsigned clampStackAlignment(bool ShouldClamp, unsigned Align,
573 if (!ShouldClamp || Align <= StackAlign)
574 return Align;
575 DEBUG(dbgs() << "Warning: requested alignment " << Align
631 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment);
632 Align = clampStackAlignment(!StackRealignable, Align, StackAlignment);
633 Objects.insert(Objects.begin(), StackObject(Size, Align, SPOffset, Immutable,
643 unsigned Align = MinAlign(SPOffset, ForcedRealign ? 1 : StackAlignment);
644 Align = clampStackAlignment(!StackRealignable, Align, StackAlignment);
645 Objects.insert(Objects.begin(), StackObject(Size, Align, SPOffset,
691 unsigned Align = getObjectAlignment(i);
693 Offset = (Offset+Align-1)/Align*Align;
695 MaxAlign = std::max(Align, MaxAlign);
702 // any calls or alloca's, align to the target's StackAlignment value to
704 // otherwise, for leaf functions, align to the TransientStackAlignment
714 // SP not FP. Align to MaxAlign so this works.
741 OS << ", align=" << SO.Alignment;
1000 OS << ", align=" << Constants[i].getAlignment();