From dc869d5aadcde9b750e7305896721da10482bb65 Mon Sep 17 00:00:00 2001 From: Simon Pilgrim Date: Wed, 22 Apr 2020 16:36:02 +0100 Subject: [PATCH] [Lanai] Remove unused forward declarations. NFC. --- llvm/lib/Target/Lanai/Lanai.h | 3 --- llvm/lib/Target/Lanai/LanaiMCInstLower.h | 2 -- llvm/lib/Target/Lanai/LanaiTargetMachine.h | 1 - llvm/lib/Target/Lanai/LanaiTargetObjectFile.h | 1 - 4 files changed, 7 deletions(-) diff --git a/llvm/lib/Target/Lanai/Lanai.h b/llvm/lib/Target/Lanai/Lanai.h index 2f06ea9..2bd266b 100644 --- a/llvm/lib/Target/Lanai/Lanai.h +++ b/llvm/lib/Target/Lanai/Lanai.h @@ -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. diff --git a/llvm/lib/Target/Lanai/LanaiMCInstLower.h b/llvm/lib/Target/Lanai/LanaiMCInstLower.h index 00d3ebb..6323319 100644 --- a/llvm/lib/Target/Lanai/LanaiMCInstLower.h +++ b/llvm/lib/Target/Lanai/LanaiMCInstLower.h @@ -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. diff --git a/llvm/lib/Target/Lanai/LanaiTargetMachine.h b/llvm/lib/Target/Lanai/LanaiTargetMachine.h index d2ac400..fb2bc06 100644 --- a/llvm/lib/Target/Lanai/LanaiTargetMachine.h +++ b/llvm/lib/Target/Lanai/LanaiTargetMachine.h @@ -22,7 +22,6 @@ #include "llvm/Target/TargetMachine.h" namespace llvm { -class formatted_raw_ostream; class LanaiTargetMachine : public LLVMTargetMachine { LanaiSubtarget Subtarget; diff --git a/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h b/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h index 938a1e6..25c0ead 100644 --- a/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h +++ b/llvm/lib/Target/Lanai/LanaiTargetObjectFile.h @@ -12,7 +12,6 @@ #include "llvm/CodeGen/TargetLoweringObjectFileImpl.h" namespace llvm { -class LanaiTargetMachine; class LanaiTargetObjectFile : public TargetLoweringObjectFileELF { MCSection *SmallDataSection; MCSection *SmallBSSSection; -- 2.7.4