Include what you use in HexagonShuffler.cpp
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 11:14:20 +0000 (11:14 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 11:14:20 +0000 (11:14 +0000)
commit6e076a081a4ba6894a00288035cf14660d807534
tree854d87c65e4392b58fc81a7fa62dc0eb533acebb
parent6214b577b74f286965fae4f6deb5e22f098d487c
Include what you use in HexagonShuffler.cpp

HexagonShuffler.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: 362384
llvm/lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp