diff options
Diffstat (limited to 'llvm/lib/Target/AArch64/AArch64MacroFusion.cpp')
-rw-r--r-- | llvm/lib/Target/AArch64/AArch64MacroFusion.cpp | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp b/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp index f3b8ef16d6f9..e8217eaf6ed5 100644 --- a/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp +++ b/llvm/lib/Target/AArch64/AArch64MacroFusion.cpp @@ -11,14 +11,13 @@ // //===----------------------------------------------------------------------===// +#include "AArch64MacroFusion.h" #include "AArch64Subtarget.h" #include "llvm/CodeGen/MacroFusion.h" #include "llvm/CodeGen/TargetInstrInfo.h" using namespace llvm; -namespace { - /// CMN, CMP, TST followed by Bcc static bool isArithmeticBccPair(const MachineInstr *FirstMI, const MachineInstr &SecondMI, bool CmpOnly) { @@ -410,13 +409,7 @@ static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, return false; } -} // end namespace - - -namespace llvm { - -std::unique_ptr<ScheduleDAGMutation> createAArch64MacroFusionDAGMutation () { +std::unique_ptr<ScheduleDAGMutation> +llvm::createAArch64MacroFusionDAGMutation() { return createMacroFusionDAGMutation(shouldScheduleAdjacent); } - -} // end namespace llvm |