[lld] r190949 - [PECOFF] Make helper functions private.

Rui Ueyama ruiu at google.com
Wed Sep 18 11:15:18 PDT 2013


Author: ruiu
Date: Wed Sep 18 13:15:18 2013
New Revision: 190949

URL: http://llvm.org/viewvc/llvm-project?rev=190949&view=rev
Log:
[PECOFF] Make helper functions private.

Modified:
    lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp

Modified: lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp?rev=190949&r1=190948&r2=190949&view=diff
==============================================================================
--- lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp (original)
+++ lld/trunk/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp Wed Sep 18 13:15:18 2013
@@ -836,27 +836,6 @@ public:
     setAddressOfEntryPoint(text, peHeader);
   }
 
-  uint64_t calcSectionSize(llvm::COFF::SectionCharacteristics sectionType) {
-    uint64_t ret = 0;
-    for (auto &cp : _chunks)
-      if (SectionChunk *chunk = dyn_cast<SectionChunk>(&*cp))
-        if (chunk->getSectionCharacteristics() & sectionType)
-          ret += chunk->size();
-    return ret;
-  }
-
-  uint64_t calcSizeOfInitializedData() {
-    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_INITIALIZED_DATA);
-  }
-
-  uint64_t calcSizeOfUninitializedData() {
-    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA);
-  }
-
-  uint64_t calcSizeOfCode() {
-    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_CODE);
-  }
-
   virtual error_code writeFile(const File &linkedFile, StringRef path) {
     this->build(linkedFile);
 
@@ -938,6 +917,27 @@ private:
     }
   }
 
+  uint64_t calcSectionSize(llvm::COFF::SectionCharacteristics sectionType) {
+    uint64_t ret = 0;
+    for (auto &cp : _chunks)
+      if (SectionChunk *chunk = dyn_cast<SectionChunk>(&*cp))
+        if (chunk->getSectionCharacteristics() & sectionType)
+          ret += chunk->size();
+    return ret;
+  }
+
+  uint64_t calcSizeOfInitializedData() {
+    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_INITIALIZED_DATA);
+  }
+
+  uint64_t calcSizeOfUninitializedData() {
+    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_UNINITIALIZED_DATA);
+  }
+
+  uint64_t calcSizeOfCode() {
+    return calcSectionSize(llvm::COFF::IMAGE_SCN_CNT_CODE);
+  }
+
   std::vector<std::unique_ptr<Chunk>> _chunks;
   const PECOFFLinkingContext &_PECOFFLinkingContext;
   uint32_t _numSections;





More information about the llvm-commits mailing list