Move llvm-readobj/StreamWriter to Support.
authorZachary Turner <zturner@google.com>
Tue, 3 May 2016 00:28:04 +0000 (00:28 +0000)
committerZachary Turner <zturner@google.com>
Tue, 3 May 2016 00:28:04 +0000 (00:28 +0000)
commit88bb163f816d00d2805b6a0d97ea0f4200b84553
tree7d2767cfe3ebbaed237fdc54da6f978c6234b160
parent5b85d8d67b28f082db53863a922895211a01baa2
Move llvm-readobj/StreamWriter to Support.

We wish to re-use this from llvm-pdbdump, and it provides a nice
way to print structured data in scoped format that could prove
useful for many other dumping tools as well.  Moving to support
and changing name to ScopedPrinter to better reflect its purpose.

llvm-svn: 268342
15 files changed:
llvm/include/llvm/Support/ScopedPrinter.h [moved from llvm/tools/llvm-readobj/StreamWriter.h with 74% similarity]
llvm/lib/Support/CMakeLists.txt
llvm/lib/Support/ScopedPrinter.cpp [moved from llvm/tools/llvm-readobj/StreamWriter.cpp with 86% similarity]
llvm/tools/llvm-readobj/ARMAttributeParser.cpp
llvm/tools/llvm-readobj/ARMAttributeParser.h
llvm/tools/llvm-readobj/ARMEHABIPrinter.h
llvm/tools/llvm-readobj/ARMWinEHPrinter.h
llvm/tools/llvm-readobj/CMakeLists.txt
llvm/tools/llvm-readobj/COFFDumper.cpp
llvm/tools/llvm-readobj/ELFDumper.cpp
llvm/tools/llvm-readobj/MachODumper.cpp
llvm/tools/llvm-readobj/ObjDumper.cpp
llvm/tools/llvm-readobj/ObjDumper.h
llvm/tools/llvm-readobj/Win64EHDumper.h
llvm/tools/llvm-readobj/llvm-readobj.cpp