]> granicus.if.org Git - llvm/commit
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)
commit871ed6a80c771cae51a8f9c3332fd2d1d5c4c05c
tree2c0c9140939a1d6bd874ff0ca2a7a149369e2226
parent3654c3481337e2cbfcf7b732cd7f04b320d17430
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).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362384 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Hexagon/MCTargetDesc/HexagonShuffler.cpp