[llvm] 4ba7ae8 - X86Subtarget.h - remove unused includes. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Mon Apr 20 04:11:26 PDT 2020


Author: Simon Pilgrim
Date: 2020-04-20T12:10:45+01:00
New Revision: 4ba7ae85da314e3f14a5bf26bf80dc29410b3e71

URL: https://github.com/llvm/llvm-project/commit/4ba7ae85da314e3f14a5bf26bf80dc29410b3e71
DIFF: https://github.com/llvm/llvm-project/commit/4ba7ae85da314e3f14a5bf26bf80dc29410b3e71.diff

LOG: X86Subtarget.h - remove unused includes. NFC.
Replace with forward declarations.

Added: 
    

Modified: 
    llvm/lib/Target/X86/X86Subtarget.h

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86Subtarget.h b/llvm/lib/Target/X86/X86Subtarget.h
index 658401c29300..4ab6360aef9e 100644
--- a/llvm/lib/Target/X86/X86Subtarget.h
+++ b/llvm/lib/Target/X86/X86Subtarget.h
@@ -17,15 +17,9 @@
 #include "X86ISelLowering.h"
 #include "X86InstrInfo.h"
 #include "X86SelectionDAGInfo.h"
-#include "llvm/ADT/StringRef.h"
 #include "llvm/ADT/Triple.h"
-#include "llvm/CodeGen/GlobalISel/CallLowering.h"
-#include "llvm/CodeGen/GlobalISel/InstructionSelector.h"
-#include "llvm/CodeGen/GlobalISel/LegalizerInfo.h"
-#include "llvm/CodeGen/GlobalISel/RegisterBankInfo.h"
 #include "llvm/CodeGen/TargetSubtargetInfo.h"
 #include "llvm/IR/CallingConv.h"
-#include "llvm/Target/TargetMachine.h"
 #include <climits>
 #include <memory>
 
@@ -34,7 +28,13 @@
 
 namespace llvm {
 
+class CallLowering;
 class GlobalValue;
+class InstructionSelector;
+class LegalizerInfo;
+class RegisterBankInfo;
+class StringRef;
+class TargetMachine;
 
 /// The X86 backend supports a number of 
diff erent styles of PIC.
 ///


        


More information about the llvm-commits mailing list