diff --git a/llvm/include/llvm/ADT/GenericUniformityImpl.h b/llvm/include/llvm/ADT/GenericUniformityImpl.h index 51e9ac30391fe..d10355fff1bea 100644 --- a/llvm/include/llvm/ADT/GenericUniformityImpl.h +++ b/llvm/include/llvm/ADT/GenericUniformityImpl.h @@ -51,13 +51,15 @@ #include "llvm/ADT/SmallPtrSet.h" #include "llvm/ADT/SparseBitVector.h" #include "llvm/ADT/StringExtras.h" -#include "llvm/CodeGen/MachineInstr.h" #include "llvm/Support/raw_ostream.h" #define DEBUG_TYPE "uniformity" namespace llvm { +// Forward decl from llvm/CodeGen/MachineInstr.h +class MachineInstr; + /// Construct a specially modified post-order traversal of cycles. /// /// The ModifiedPO is contructed using a virtually modified CFG as follows: diff --git a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel index fb38861443eee..ef80af43c216b 100644 --- a/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel +++ b/utils/bazel/llvm-project-overlay/llvm/BUILD.bazel @@ -1208,7 +1208,6 @@ cc_library( ]), deps = [ ":BinaryFormat", - ":CodeGen", ":Core", ":Object", ":ProfileData",