MC: Stop restarting layout on every relaxation.
[oota-llvm.git] / include / llvm / MC / MCAsmLayout.h
index f7f32aed6ff8ddcdb819679092cf07cd2860e48d..ebf0520d091f0cdf0e1f493b079b057943644091 100644 (file)
@@ -33,6 +33,11 @@ public:
   /// Get the assembler object this is a layout for.
   MCAssembler &getAssembler() const { return Assembler; }
 
+  /// \brief Update the layout because a fragment has been resized. The
+  /// fragments size should have already been updated, the \arg SlideAmount is
+  /// the delta from the old size.
+  void UpdateForSlide(MCFragment *F, int SlideAmount);
+
   /// @name Fragment Layout Data
   /// @{