MC: Change LayoutSection() to only do the section initializiation.

Also, elimminate MCAsmLayout::set*, which are no longer needed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103750 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Daniel Dunbar
2010-05-14 00:37:11 +00:00
parent 7f68719517
commit afc6acdab7
2 changed files with 16 additions and 36 deletions

View File

@@ -58,8 +58,9 @@ public:
/// been initialized.
void LayoutFragment(MCFragment *Fragment);
/// \brief Performs layout for a single section, assuming that the previous
/// section has already been layed out correctly.
/// \brief Performs initial layout for a single section, assuming that the
/// previous section (including its fragments) has already been layed out
/// correctly.
void LayoutSection(MCSectionData *SD);
/// @name Section Access (in layout order)
@@ -80,15 +81,9 @@ public:
/// current layout.
uint64_t getFragmentEffectiveSize(const MCFragment *F) const;
/// \brief Set the effective size of the given fragment.
void setFragmentEffectiveSize(MCFragment *F, uint64_t Value);
/// \brief Get the offset of the given fragment inside its containing section.
uint64_t getFragmentOffset(const MCFragment *F) const;
/// \brief Set the offset of the given fragment inside its containing section.
void setFragmentOffset(MCFragment *F, uint64_t Value);
/// @}
/// @name Section Layout Data
/// @{
@@ -96,9 +91,6 @@ public:
/// \brief Get the computed address of the given section.
uint64_t getSectionAddress(const MCSectionData *SD) const;
/// \brief Set the computed address of the given section.
void setSectionAddress(MCSectionData *SD, uint64_t Value);
/// @}
/// @name Utility Functions
/// @{