]> granicus.if.org Git - llvm/commitdiff
Include what you use in LanaiMCCodeEmitter.cpp
authorDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 12:42:48 +0000 (12:42 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Mon, 3 Jun 2019 12:42:48 +0000 (12:42 +0000)
LanaiMCCodeEmitter.cpp was not using any APIs from Lanai.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 Lanai target library and
the MCTargetDesc library).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@362394 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/Lanai/MCTargetDesc/LanaiMCCodeEmitter.cpp

index adfe528f9b528682e65e454f5b1a221c4f5c6327..df4ee297155fc96e69af9162af17f92527883b85 100644 (file)
@@ -10,7 +10,7 @@
 //
 //===----------------------------------------------------------------------===//
 
-#include "Lanai.h"
+#include "LanaiAluCode.h"
 #include "MCTargetDesc/LanaiBaseInfo.h"
 #include "MCTargetDesc/LanaiFixupKinds.h"
 #include "MCTargetDesc/LanaiMCExpr.h"