Lines Matching refs:Alignment
42 void StackLayout::addObject(const Value *V, unsigned Size, unsigned Alignment, in addObject() argument
44 StackObjects.push_back({V, Size, Alignment, Range}); in addObject()
45 ObjectAlignments[V] = Alignment; in addObject()
46 MaxAlignment = std::max(MaxAlignment, Alignment); in addObject()
50 unsigned Alignment) { in AdjustStackOffset() argument
51 return alignTo(Offset + Size, Alignment) - Size; in AdjustStackOffset()
59 unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment); in layoutObject()
67 << Obj.Alignment << ", range " << Obj.Range << "\n"); in layoutObject()
68 assert(Obj.Alignment <= MaxAlignment); in layoutObject()
69 unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment); in layoutObject()
82 Start = AdjustStackOffset(R.End, Obj.Size, Obj.Alignment); in layoutObject()