Lines Matching refs:Alignment
52 cl::desc("Force the alignment of all functions."),
125 Alignment = STI->getTargetLowering()->getMinFunctionAlignment();
127 // FIXME: Shouldn't use pref alignment if explicit alignment is set on Fn.
130 Alignment = std::max(Alignment,
134 Alignment = AlignAllFunctions;
570 /// Clamp the alignment if requested and emit a warning.
575 DEBUG(dbgs() << "Warning: requested alignment " << Align
576 << " exceeds the stack alignment " << StackAlign
583 int MachineFrameInfo::CreateStackObject(uint64_t Size, unsigned Alignment,
586 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
587 Objects.push_back(StackObject(Size, Alignment, 0, false, isSS, Alloca,
591 ensureMaxAlignment(Alignment);
598 unsigned Alignment) {
599 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
600 CreateStackObject(Size, Alignment, true);
602 ensureMaxAlignment(Alignment);
609 int MachineFrameInfo::CreateVariableSizedObject(unsigned Alignment,
612 Alignment = clampStackAlignment(!StackRealignable, Alignment, StackAlignment);
613 Objects.push_back(StackObject(0, Alignment, 0, false, false, Alloca, true));
614 ensureMaxAlignment(Alignment);
625 // The alignment of the frame index can be determined from its offset from
692 // Adjust to alignment boundary
701 // Round up the size to a multiple of the alignment. If the function has
741 OS << ", align=" << SO.Alignment;
787 /// Return the alignment of each entry in the jump table.
789 // The alignment of a jump table entry is the alignment of int32 unless the
791 // alignment.
951 /// User must specify the log2 of the minimum required alignment for the object.
953 unsigned Alignment) {
954 assert(Alignment && "Alignment must be specified!");
955 if (Alignment > PoolAlignment) PoolAlignment = Alignment;
963 if ((unsigned)Constants[i].getAlignment() < Alignment)
964 Constants[i].Alignment = Alignment;
968 Constants.push_back(MachineConstantPoolEntry(C, Alignment));
973 unsigned Alignment) {
974 assert(Alignment && "Alignment must be specified!");
975 if (Alignment > PoolAlignment) PoolAlignment = Alignment;
980 int Idx = V->getExistingMachineCPValue(this, Alignment);
986 Constants.push_back(MachineConstantPoolEntry(V, Alignment));