commit | 74b9882ec3ecbda489d3d8862a7747490db61a14 | [log] [tgz] |
---|---|---|
author | Frederic Riss <friss@apple.com> | Wed Aug 26 05:09:49 2015 +0000 |
committer | Frederic Riss <friss@apple.com> | Wed Aug 26 05:09:49 2015 +0000 |
tree | ddd676a714afe2a9e544fa147c56d5fb6af6cac0 | |
parent | 75c0c7050ad033d3feaf3fd5abcf4fa709377843 [diff] |
[MC] Split the layout part of MCAssembler::finish() into its own method. NFC. Split a MCAssembler::layout() method out of MCAssembler::finish(). This allows running the MCSections layout separately from the streaming of the output file. This way if a client wants to use MC to generate section contents, but emit something different than the standard relocatable object files it is possible (llvm-dsymutil is such a client). llvm-svn: 246008