]> granicus.if.org Git - llvm/commit
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)
commit4523a1a98d7329bc5ff9381b63ab63f696a1bd83
tree5dba0359364af805b66fbb8e4483cd7006d3610c
parenta401cb9104c3af4315b41db7d62715af9eec9b3f
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).

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