Skip to content

Commit 2d03b7c

Browse files
committed
Adjust includes in MCTargetDesc to avoid unnecessary CodeGen deps, NFC
These are small include-only changes in the X86, Mips, and SystemZ backend that seem sufficiently small to commit separately without review. See issue #64166 for more information about layering.
1 parent 3e0cdf3 commit 2d03b7c

File tree

5 files changed

+5
-6
lines changed

5 files changed

+5
-6
lines changed

llvm/lib/Target/Mips/MCTargetDesc/MipsABIInfo.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77
//===----------------------------------------------------------------------===//
88

99
#include "MipsABIInfo.h"
10-
#include "MipsRegisterInfo.h"
10+
#include "Mips.h"
1111
#include "llvm/ADT/StringRef.h"
1212
#include "llvm/CodeGen/LowLevelType.h"
13-
#include "llvm/CodeGen/MachineMemOperand.h"
1413
#include "llvm/MC/MCTargetOptions.h"
1514
#include "llvm/Support/CommandLine.h"
1615

llvm/lib/Target/Mips/MCTargetDesc/MipsInstPrinter.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,13 @@
1111
//===----------------------------------------------------------------------===//
1212

1313
#include "MipsInstPrinter.h"
14-
#include "MipsInstrInfo.h"
14+
#include "Mips.h"
1515
#include "MipsMCExpr.h"
1616
#include "llvm/ADT/StringExtras.h"
1717
#include "llvm/MC/MCExpr.h"
1818
#include "llvm/MC/MCInst.h"
1919
#include "llvm/MC/MCInstrInfo.h"
20+
#include "llvm/MC/MCSubtargetInfo.h"
2021
#include "llvm/MC/MCSymbol.h"
2122
#include "llvm/Support/ErrorHandling.h"
2223
#include "llvm/Support/raw_ostream.h"

llvm/lib/Target/Mips/MCTargetDesc/MipsTargetStreamer.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
#include "MipsInstPrinter.h"
1717
#include "MipsMCExpr.h"
1818
#include "MipsMCTargetDesc.h"
19-
#include "MipsTargetObjectFile.h"
2019
#include "llvm/BinaryFormat/ELF.h"
2120
#include "llvm/MC/MCAssembler.h"
2221
#include "llvm/MC/MCContext.h"
22+
#include "llvm/MC/MCObjectFileInfo.h"
2323
#include "llvm/MC/MCSectionELF.h"
2424
#include "llvm/MC/MCSubtargetInfo.h"
2525
#include "llvm/MC/MCSymbolELF.h"

llvm/lib/Target/SystemZ/MCTargetDesc/SystemZMCCodeEmitter.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212

1313
#include "MCTargetDesc/SystemZMCFixups.h"
1414
#include "MCTargetDesc/SystemZMCTargetDesc.h"
15-
#include "SystemZInstrInfo.h"
1615
#include "llvm/ADT/SmallVector.h"
1716
#include "llvm/MC/MCCodeEmitter.h"
1817
#include "llvm/MC/MCContext.h"

llvm/lib/Target/X86/MCTargetDesc/X86MnemonicTables.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//
1111
//===----------------------------------------------------------------------===//
1212

13-
#include "X86InstrInfo.h"
13+
#include "X86BaseInfo.h"
1414

1515
#define GET_X86_MNEMONIC_TABLES_CPP
1616
#include "X86GenMnemonicTables.inc"

0 commit comments

Comments
 (0)