1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00

TargetLoweringObjectFileImpl.h - replace MCExpr.h and Module.h includes with forward declarations. NFC.

Also remove unused llvm::Mangler forward declaration.
This commit is contained in:
Simon Pilgrim 2020-04-11 14:13:18 +01:00
parent dda49c99ab
commit c68409d10e

View File

@ -15,18 +15,17 @@
#define LLVM_CODEGEN_TARGETLOWERINGOBJECTFILEIMPL_H #define LLVM_CODEGEN_TARGETLOWERINGOBJECTFILEIMPL_H
#include "llvm/BinaryFormat/XCOFF.h" #include "llvm/BinaryFormat/XCOFF.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCExpr.h"
#include "llvm/Target/TargetLoweringObjectFile.h" #include "llvm/Target/TargetLoweringObjectFile.h"
namespace llvm { namespace llvm {
class GlobalValue; class GlobalValue;
class MachineModuleInfo; class MachineModuleInfo;
class Mangler;
class MCContext; class MCContext;
class MCExpr;
class MCSection; class MCSection;
class MCSymbol; class MCSymbol;
class Module;
class TargetMachine; class TargetMachine;
class TargetLoweringObjectFileELF : public TargetLoweringObjectFile { class TargetLoweringObjectFileELF : public TargetLoweringObjectFile {