ΒΆstd::unique_ptr<ScheduleDAGMutation>
createBranchMacroFusionDAGMutation(
    llvm::ShouldSchedulePredTy
        shouldScheduleAdjacent)

Description

Create a DAG scheduling mutation to pair branch instructions with one of their predecessors back to back for instructions that benefit according to the target-specific shouldScheduleAdjacent predicate function.

Declared at: llvm/include/llvm/CodeGen/MacroFusion.h:45

Parameters

llvm::ShouldSchedulePredTy shouldScheduleAdjacent