Include what you use in HexagonELFObjectWriter.cpp
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 09:56:40 +0000 (09:56 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 09:56:40 +0000 (09:56 +0000)
commit7ebfbebfe127b3a74873ad24dd9162aa4fdb238f
treeee4076b5f10882d9a38c918b580e9521db5c85b6
parentc716e5d6dea2dec44e2f54da5a7ec41b1237011b
Include what you use in HexagonELFObjectWriter.cpp

HexagonELFObjectWriter.cpp was not using any APIs from Hexagon.h, and
was only including it for transitive dependencies.  Doing so is
problematic from include-what-you-use perspective, but it is also a
layering issue (it creates a dependency cycle between the primary
Hexagon target library and the MCTargetDesc library).

llvm-svn: 362376
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonELFObjectWriter.cpp