[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