[llvm] fd283dd - X86MacroFusion.h - reduce MachineScheduler.h include. NFC.

Simon Pilgrim via llvm-commits llvm-commits at lists.llvm.org
Sun Apr 26 06:53:28 PDT 2020


Author: Simon Pilgrim
Date: 2020-04-26T14:50:52+01:00
New Revision: fd283ddb9bd65581834ad3259c8f7f15a3ac15a0

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

LOG: X86MacroFusion.h - reduce MachineScheduler.h include. NFC.
We only need a ScheduleDAGMutation forward declaration.

Added: 
    

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

Removed: 
    


################################################################################
diff  --git a/llvm/lib/Target/X86/X86MacroFusion.h b/llvm/lib/Target/X86/X86MacroFusion.h
index d4ae54f657a5..05388b275ca3 100644
--- a/llvm/lib/Target/X86/X86MacroFusion.h
+++ b/llvm/lib/Target/X86/X86MacroFusion.h
@@ -14,10 +14,12 @@
 #ifndef LLVM_LIB_TARGET_X86_X86MACROFUSION_H
 #define LLVM_LIB_TARGET_X86_X86MACROFUSION_H
 
-#include "llvm/CodeGen/MachineScheduler.h"
+#include <memory>
 
 namespace llvm {
 
+class ScheduleDAGMutation;
+
 /// Note that you have to add:
 ///   DAG.addMutation(createX86MacroFusionDAGMutation());
 /// to X86PassConfig::createMachineScheduler() to have an effect.


        


More information about the llvm-commits mailing list