Skip to content

Commit 55531e7

Browse files
[Target] Remove unused forward declarations (NFC)
1 parent 8b11811 commit 55531e7

File tree

7 files changed

+0
-13
lines changed

7 files changed

+0
-13
lines changed

llvm/lib/Target/AMDGPU/AMDGPU.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
namespace llvm {
1818

1919
class AMDGPUTargetMachine;
20-
class GCNTargetMachine;
2120
class TargetMachine;
2221

2322
// GlobalISel passes

llvm/lib/Target/AMDGPU/AMDGPUHSAMetadataStreamer.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ class MDNode;
3030
class Module;
3131
struct SIProgramInfo;
3232
class Type;
33-
class GCNSubtarget;
3433

3534
namespace AMDGPU {
3635

llvm/lib/Target/AMDGPU/AMDGPUMachineFunction.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
namespace llvm {
2121

2222
class AMDGPUSubtarget;
23-
class GCNSubtarget;
2423

2524
class AMDGPUMachineFunction : public MachineFunctionInfo {
2625
/// A map to keep track of local memory objects and their offsets within the

llvm/lib/Target/AMDGPU/Utils/AMDGPUMemoryUtils.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,10 @@ namespace llvm {
1414
struct Align;
1515
class AAResults;
1616
class DataLayout;
17-
class Function;
1817
class GlobalVariable;
1918
class LoadInst;
2019
class MemoryDef;
2120
class MemorySSA;
22-
class Module;
2321
class Value;
2422

2523
namespace AMDGPU {

llvm/lib/Target/Hexagon/HexagonTargetMachine.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,6 @@
2121

2222
namespace llvm {
2323

24-
class Module;
25-
2624
class HexagonTargetMachine : public LLVMTargetMachine {
2725
std::unique_ptr<TargetLoweringObjectFile> TLOF;
2826
mutable StringMap<std::unique_ptr<HexagonSubtarget>> SubtargetMap;

llvm/lib/Target/LoongArch/LoongArchISelLowering.h

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

2222
namespace llvm {
2323
class LoongArchSubtarget;
24-
struct LoongArchRegisterInfo;
2524
namespace LoongArchISD {
2625
enum NodeType : unsigned {
2726
FIRST_NUMBER = ISD::BUILTIN_OP_END,

llvm/lib/Target/RISCV/RISCV.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,8 @@
1818
#include "llvm/Target/TargetMachine.h"
1919

2020
namespace llvm {
21-
class AsmPrinter;
2221
class FunctionPass;
2322
class InstructionSelector;
24-
class MCInst;
25-
class MCOperand;
26-
class MachineInstr;
27-
class MachineOperand;
2823
class PassRegistry;
2924
class RISCVRegisterBankInfo;
3025
class RISCVSubtarget;

0 commit comments

Comments
 (0)