TargetLoweringObjectFileImpl.h - replace MCExpr.h and Module.h includes with forward...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 Apr 2020 13:13:18 +0000 (14:13 +0100)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Sat, 11 Apr 2020 13:13:39 +0000 (14:13 +0100)
Also remove unused llvm::Mangler forward declaration.

llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h

index 6d47f51..5daf119 100644 (file)
 #define LLVM_CODEGEN_TARGETLOWERINGOBJECTFILEIMPL_H
 
 #include "llvm/BinaryFormat/XCOFF.h"
-#include "llvm/IR/Module.h"
-#include "llvm/MC/MCExpr.h"
 #include "llvm/Target/TargetLoweringObjectFile.h"
 
 namespace llvm {
 
 class GlobalValue;
 class MachineModuleInfo;
-class Mangler;
 class MCContext;
+class MCExpr;
 class MCSection;
 class MCSymbol;
+class Module;
 class TargetMachine;
 
 class TargetLoweringObjectFileELF : public TargetLoweringObjectFile {