From: Simon Pilgrim Date: Wed, 22 Apr 2020 15:36:02 +0000 (+0100) Subject: [Lanai] Remove unused forward declarations. NFC. X-Git-Tag: llvmorg-12-init~8177 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dc869d5aadcde9b750e7305896721da10482bb65;p=platform%2Fupstream%2Fllvm.git [Lanai] Remove unused forward declarations. NFC. --- 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;