[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