reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SafeStackLayout.cpp
   58     unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment);
   58     unsigned Start = AdjustStackOffset(LastRegionEnd, Obj.Size, Obj.Alignment);
   59     unsigned End = Start + Obj.Size;
   60     Regions.emplace_back(Start, End, Obj.Range);
   61     ObjectOffsets[Obj.Handle] = End;
   65   LLVM_DEBUG(dbgs() << "Layout: size " << Obj.Size << ", align "
   66                     << Obj.Alignment << ", range " << Obj.Range << "\n");
   66                     << Obj.Alignment << ", range " << Obj.Range << "\n");
   67   assert(Obj.Alignment <= MaxAlignment);
   68   unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment);
   68   unsigned Start = AdjustStackOffset(0, Obj.Size, Obj.Alignment);
   69   unsigned End = Start + Obj.Size;
   79     if (Obj.Range.Overlaps(R.Range)) {
   81       Start = AdjustStackOffset(R.End, Obj.Size, Obj.Alignment);
   81       Start = AdjustStackOffset(R.End, Obj.Size, Obj.Alignment);
   82       End = Start + Obj.Size;
  103                       << End << ", range " << Obj.Range << "\n");
  104     Regions.emplace_back(LastRegionEnd, End, Obj.Range);
  128       R.Range.Join(Obj.Range);
  133   ObjectOffsets[Obj.Handle] = End;