[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