[dsymutil] Move string pool into its own implementatino file. NFC.
authorJonas Devlieghere <jonas@devlieghere.com>
Thu, 1 Mar 2018 10:05:54 +0000 (10:05 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Thu, 1 Mar 2018 10:05:54 +0000 (10:05 +0000)
commitcaf26f23af1095eb24abd6e9f9c63947502ee0eb
tree22fb0a545ec2d7b78cf98fe01a5f8fa3bdf01ff8
parent4cdf5b8fa072af28e166b858ddb3e3fc93ddcba2
[dsymutil] Move string pool into its own implementatino file. NFC.

The DwarfLinker implementation is already relatively large with over 4k
LOC. This commit moves the implementation of NonRelocatableStringpool
into a separate cpp file.

llvm-svn: 326425
llvm/tools/dsymutil/CMakeLists.txt
llvm/tools/dsymutil/DwarfLinker.cpp
llvm/tools/dsymutil/NonRelocatableStringpool.cpp [new file with mode: 0644]
llvm/tools/dsymutil/NonRelocatableStringpool.h