[llvm-dev] CodeView layering
David Blaikie via llvm-dev
llvm-dev at lists.llvm.org
Wed Mar 21 11:31:14 PDT 2018
I'm looking at fixing some layering violations in LLVM & came across a few
in the CodeView handling, specifically:
lib/MC/MCCodeView includes several llvm/DebugInfo/CodeView headers
I guess MC could be made dependent on DebugInfoCodeView? But probably
these things should be sunk into BinaryFormat as is the case for DWARF
features used by MC?
include/llvm/Object/COFF.h includes
include/llvm/DebugInfo/CodeView/CVDebugRecord.h
Also seems like this could/should/needs to be sunk into BinaryFormat?
I'm open to ideas & happy to do the work, or help in any way that might be
useful.
Thanks,
- Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180321/0fbfe1dc/attachment.html>
More information about the llvm-dev
mailing list