[CodeGen] Remove unused forward declarations (NFC)
authorKazu Hirata <kazu@google.com>
Fri, 31 Dec 2021 22:10:30 +0000 (14:10 -0800)
committerKazu Hirata <kazu@google.com>
Fri, 31 Dec 2021 22:10:30 +0000 (14:10 -0800)
15 files changed:
llvm/include/llvm/CodeGen/DbgEntityHistoryCalculator.h
llvm/include/llvm/CodeGen/FaultMaps.h
llvm/include/llvm/CodeGen/GlobalISel/CombinerInfo.h
llvm/include/llvm/CodeGen/GlobalISel/GISelWorkList.h
llvm/include/llvm/CodeGen/GlobalISel/Legalizer.h
llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h
llvm/include/llvm/CodeGen/GlobalISel/LegalizerInfo.h
llvm/include/llvm/CodeGen/GlobalISel/LoadStoreOpt.h
llvm/include/llvm/CodeGen/GlobalISel/Utils.h
llvm/include/llvm/CodeGen/LiveRangeEdit.h
llvm/include/llvm/CodeGen/MachineLoopUtils.h
llvm/include/llvm/CodeGen/MachineModuleInfo.h
llvm/include/llvm/CodeGen/Passes.h
llvm/include/llvm/CodeGen/TailDuplicator.h
llvm/include/llvm/CodeGen/TargetLowering.h

index e7425dd..2ac9d93 100644 (file)
@@ -17,7 +17,6 @@
 
 namespace llvm {
 
-class DILocalVariable;
 class DILocation;
 class DINode;
 class MachineFunction;
index 12d2872..8a8b1d2 100644 (file)
@@ -18,7 +18,6 @@ namespace llvm {
 
 class AsmPrinter;
 class MCExpr;
-class raw_ostream;
 
 class FaultMaps {
 public:
index 4a1a4ff..e73f848 100644 (file)
@@ -20,7 +20,6 @@ class GISelChangeObserver;
 class LegalizerInfo;
 class MachineInstr;
 class MachineIRBuilder;
-class MachineRegisterInfo;
 
 // Contains information relevant to enabling/disabling various combines for a
 // pass.
index c5af64d..7d198fa 100644 (file)
@@ -15,7 +15,6 @@
 namespace llvm {
 
 class MachineInstr;
-class MachineFunction;
 
 // Worklist which mostly works similar to InstCombineWorkList, but on
 // MachineInstrs. The main difference with something like a SetVector is that
index 4871d8d..c19f1d5 100644 (file)
@@ -25,7 +25,6 @@
 
 namespace llvm {
 
-class MachineRegisterInfo;
 class LostDebugLocObserver;
 
 class Legalizer : public MachineFunctionPass {
index 044f2e2..3b2f937 100644 (file)
@@ -30,7 +30,6 @@
 namespace llvm {
 // Forward declarations.
 class LegalizerInfo;
-class Legalizer;
 class MachineRegisterInfo;
 class GISelChangeObserver;
 class LostDebugLocObserver;
index 0b37539..a02b156 100644 (file)
@@ -38,7 +38,6 @@ class LegalizerHelper;
 class MachineInstr;
 class MachineRegisterInfo;
 class MCInstrInfo;
-class GISelChangeObserver;
 
 namespace LegalizeActions {
 enum LegalizeAction : std::uint8_t {
index 29575f3..0845c00 100644 (file)
@@ -30,7 +30,6 @@
 namespace llvm {
 // Forward declarations.
 class MachineRegisterInfo;
-class TargetTransformInfo;
 namespace GISelAddressing {
 /// Helper struct to store a base, index and offset that forms an address
 struct BaseIndexOffset {
index 8fed795..a77db31 100644 (file)
@@ -44,7 +44,6 @@ class TargetLowering;
 class TargetPassConfig;
 class TargetRegisterInfo;
 class TargetRegisterClass;
-class ConstantInt;
 class ConstantFP;
 class APFloat;
 class MachineIRBuilder;
index fa4e801..d80522f 100644 (file)
@@ -34,9 +34,7 @@ namespace llvm {
 
 class AAResults;
 class LiveIntervals;
-class MachineBlockFrequencyInfo;
 class MachineInstr;
-class MachineLoopInfo;
 class MachineOperand;
 class TargetInstrInfo;
 class TargetRegisterInfo;
index 2352fbc..b9bf93b 100644 (file)
@@ -10,7 +10,6 @@
 #define LLVM_CODEGEN_MACHINELOOPUTILS_H
 
 namespace llvm {
-class MachineLoop;
 class MachineBasicBlock;
 class MachineRegisterInfo;
 class TargetInstrInfo;
index 860a86e..c07606e 100644 (file)
@@ -44,7 +44,6 @@
 namespace llvm {
 
 class BasicBlock;
-class CallInst;
 class Function;
 class LLVMTargetMachine;
 class MMIAddrLabelMap;
index d5ad12f..f4c6edb 100644 (file)
@@ -30,7 +30,6 @@ class MemoryBuffer;
 class ModulePass;
 class Pass;
 class TargetMachine;
-class TargetRegisterClass;
 class raw_ostream;
 
 } // End llvm namespace
index 6862bb2..daaa27f 100644 (file)
@@ -26,7 +26,6 @@
 namespace llvm {
 
 class MachineBasicBlock;
-class MachineBlockFrequencyInfo;
 class MachineBranchProbabilityInfo;
 class MachineFunction;
 class MachineInstr;
index b2d82e0..aef7973 100644 (file)
@@ -63,7 +63,6 @@
 
 namespace llvm {
 
-class BranchProbability;
 class CCState;
 class CCValAssign;
 class Constant;