Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF...
authorEric Christopher <echristo@gmail.com>
Thu, 19 Dec 2019 21:24:54 +0000 (13:24 -0800)
committerEric Christopher <echristo@gmail.com>
Thu, 19 Dec 2019 21:29:02 +0000 (13:29 -0800)
commit3075cd5c9fcc313701443a869e2d3a189311e919
tree4c0831e12305e5205009cf72d72b2fe0edf3b992
parent918d393972237fe2f9c0f4c7cd14ed4ec4ba706a
Temporarily Revert "[Dsymutil][Debuginfo][NFC] Refactor dsymutil to separate DWARF optimizing part 2."
as it causes a layering violation/dependency cycle:

llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp -> llvm/DebugInfo/DWARF/DWARFExpression.h
llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h -> llvm/CodeGen/NonRelocatableStringpool.h

This reverts commit abc7f6800df8a1f40e1e2c9ccce826abb0208284.
13 files changed:
llvm/include/llvm/DebugInfo/DWARF/DWARFOptimizer.h [deleted file]
llvm/lib/DebugInfo/DWARF/CMakeLists.txt
llvm/lib/DebugInfo/DWARF/DWARFOptimizer.cpp [deleted file]
llvm/lib/DebugInfo/DWARF/LLVMBuild.txt
llvm/tools/dsymutil/CMakeLists.txt
llvm/tools/dsymutil/CompileUnit.cpp [moved from llvm/lib/DebugInfo/DWARF/DWARFOptCompileUnit.cpp with 96% similarity]
llvm/tools/dsymutil/CompileUnit.h [moved from llvm/include/llvm/DebugInfo/DWARF/DWARFOptCompileUnit.h with 97% similarity]
llvm/tools/dsymutil/DeclContext.cpp [moved from llvm/lib/DebugInfo/DWARF/DWARFOptDeclContext.cpp with 98% similarity]
llvm/tools/dsymutil/DeclContext.h [moved from llvm/include/llvm/DebugInfo/DWARF/DWARFOptDeclContext.h with 95% similarity]
llvm/tools/dsymutil/DwarfLinker.cpp
llvm/tools/dsymutil/DwarfLinker.h
llvm/tools/dsymutil/DwarfStreamer.cpp
llvm/tools/dsymutil/DwarfStreamer.h