[Lanai] Remove unused forward declarations. NFC.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 22 Apr 2020 15:36:02 +0000 (16:36 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 22 Apr 2020 17:26:50 +0000 (18:26 +0100)
llvm/lib/Target/Lanai/Lanai.h
llvm/lib/Target/Lanai/LanaiMCInstLower.h
llvm/lib/Target/Lanai/LanaiTargetMachine.h
llvm/lib/Target/Lanai/LanaiTargetObjectFile.h

index 2f06ea9..2bd266b 100644 (file)
@@ -19,9 +19,6 @@
 namespace llvm {
 class FunctionPass;
 class LanaiTargetMachine;
-class MachineFunctionPass;
-class TargetMachine;
-class formatted_raw_ostream;
 
 // createLanaiISelDag - This pass converts a legalized DAG into a
 // Lanai-specific DAG, ready for instruction scheduling.
index 00d3ebb..6323319 100644 (file)
@@ -18,9 +18,7 @@ class MCInst;
 class MCOperand;
 class MCSymbol;
 class MachineInstr;
-class MachineModuleInfoMachO;
 class MachineOperand;
-class Mangler;
 
 // LanaiMCInstLower - This class is used to lower an MachineInstr
 // into an MCInst.
index d2ac400..fb2bc06 100644 (file)
@@ -22,7 +22,6 @@
 #include "llvm/Target/TargetMachine.h"
 
 namespace llvm {
-class formatted_raw_ostream;
 
 class LanaiTargetMachine : public LLVMTargetMachine {
   LanaiSubtarget Subtarget;
index 938a1e6..25c0ead 100644 (file)
@@ -12,7 +12,6 @@
 #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h"
 
 namespace llvm {
-class LanaiTargetMachine;
 class LanaiTargetObjectFile : public TargetLoweringObjectFileELF {
   MCSection *SmallDataSection;
   MCSection *SmallBSSSection;