Index: llvm/include/llvm/MC/TargetRegistry.h =================================================================== --- llvm/include/llvm/MC/TargetRegistry.h +++ llvm/include/llvm/MC/TargetRegistry.h @@ -1,4 +1,4 @@ -//===- Support/TargetRegistry.h - Target Registration -----------*- C++ -*-===// +//===- MC/TargetRegistry.h - Target Registration ----------------*- C++ -*-===// // // The LLVM Compiler Infrastructure // @@ -16,8 +16,8 @@ // //===----------------------------------------------------------------------===// -#ifndef LLVM_SUPPORT_TARGETREGISTRY_H -#define LLVM_SUPPORT_TARGETREGISTRY_H +#ifndef LLVM_MC_TARGETREGISTRY_H +#define LLVM_MC_TARGETREGISTRY_H #include "llvm-c/Disassembler.h" #include "llvm/ADT/Optional.h" @@ -1173,4 +1173,4 @@ } // end namespace llvm -#endif // LLVM_SUPPORT_TARGETREGISTRY_H +#endif // LLVM_MC_TARGETREGISTRY_H Index: llvm/include/llvm/module.modulemap =================================================================== --- llvm/include/llvm/module.modulemap +++ llvm/include/llvm/module.modulemap @@ -223,12 +223,6 @@ module LLVM_MC { requires cplusplus - // FIXME: Mislayered? - module Support_TargetRegistry { - header "Support/TargetRegistry.h" - export * - } - umbrella "MC" module * { export * } Index: llvm/lib/MC/CMakeLists.txt =================================================================== --- llvm/lib/MC/CMakeLists.txt +++ llvm/lib/MC/CMakeLists.txt @@ -50,6 +50,7 @@ MachObjectWriter.cpp StringTableBuilder.cpp SubtargetFeature.cpp + TargetRegistry.cpp WasmObjectWriter.cpp WinCOFFObjectWriter.cpp Index: llvm/lib/MC/TargetRegistry.cpp =================================================================== --- llvm/lib/MC/TargetRegistry.cpp +++ llvm/lib/MC/TargetRegistry.cpp @@ -7,7 +7,7 @@ // //===----------------------------------------------------------------------===// -#include "llvm/Support/TargetRegistry.h" +#include "llvm/MC/TargetRegistry.h" #include "llvm/ADT/STLExtras.h" #include "llvm/ADT/StringRef.h" #include "llvm/Support/raw_ostream.h" Index: llvm/lib/Support/CMakeLists.txt =================================================================== --- llvm/lib/Support/CMakeLists.txt +++ llvm/lib/Support/CMakeLists.txt @@ -137,7 +137,6 @@ Program.cpp RWMutex.cpp Signals.cpp - TargetRegistry.cpp ThreadLocal.cpp Threading.cpp Valgrind.cpp