Lines Matching refs:Alignment
40 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment, in addObject() argument
42 StackObjects.push_back({V, Size, Alignment, Range}); in addObject()
43 ObjectAlignments[V] = Alignment; in addObject()
44 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject()
48 unsigned Alignment) { in AdjustStackOffset() argument
49 return alignTo(Offset + Size, Alignment) - Size; in AdjustStackOffset()
57 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject()
65 << Obj.Alignment << ", range " << Obj.Range << "\n"); in layoutObject()
66 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
67 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject()
80 Start = AdjustStackOffset(R.End, Obj.Size, Obj.Alignment); in layoutObject()