Include what you use in HexagonShuffler.h
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 09:33:48 +0000 (09:33 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 09:33:48 +0000 (09:33 +0000)
commitc5327ab71dc64008f701cf38916532970e4e2802
tree0aa7a3b9592c1de65ee0abd16554fb21112730f0
parent3c837201e034a7499267ade6fef3715a10132312
Include what you use in HexagonShuffler.h

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