Searched refs:shouldScheduleAdjacent (Results 1 – 9 of 9) sorted by relevance
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MacroFusion.cpp | 140 ShouldSchedulePredTy shouldScheduleAdjacent; member in __anonb20e51ca0111::MacroFusion 145 MacroFusion(ShouldSchedulePredTy shouldScheduleAdjacent, bool FuseBlock) in MacroFusion() argument 146 : shouldScheduleAdjacent(shouldScheduleAdjacent), FuseBlock(FuseBlock) {} in MacroFusion() 173 if (!shouldScheduleAdjacent(TII, ST, nullptr, AnchorMI)) in scheduleAdjacentImpl() 189 !shouldScheduleAdjacent(TII, ST, DepMI, AnchorMI)) in scheduleAdjacentImpl() 201 ShouldSchedulePredTy shouldScheduleAdjacent) { in createMacroFusionDAGMutation() argument 203 return std::make_unique<MacroFusion>(shouldScheduleAdjacent, true); in createMacroFusionDAGMutation() 209 ShouldSchedulePredTy shouldScheduleAdjacent) { in createBranchMacroFusionDAGMutation() argument 211 return std::make_unique<MacroFusion>(shouldScheduleAdjacent, false); in createBranchMacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | GCNVOPDUtils.cpp | 173 ShouldSchedulePredTy shouldScheduleAdjacent; // NOLINT: function pointer member 176 ShouldSchedulePredTy shouldScheduleAdjacent) // NOLINT: function pointer in VOPDPairingMutation() 177 : shouldScheduleAdjacent(shouldScheduleAdjacent) {} in VOPDPairingMutation() 190 if (!shouldScheduleAdjacent(TII, ST, nullptr, *IMI)) in apply() 200 !shouldScheduleAdjacent(TII, ST, IMI, *JMI)) in apply()
|
| H A D | AMDGPUMacroFusion.cpp | 26 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII_, in shouldScheduleAdjacent() function 63 return createMacroFusionDAGMutation(shouldScheduleAdjacent); in createAMDGPUMacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MacroFusion.h | 53 createMacroFusionDAGMutation(ShouldSchedulePredTy shouldScheduleAdjacent); 59 createBranchMacroFusionDAGMutation(ShouldSchedulePredTy shouldScheduleAdjacent);
|
| /llvm-project-15.0.7/llvm/lib/Target/RISCV/ |
| H A D | RISCVMacroFusion.cpp | 53 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() function 66 return createMacroFusionDAGMutation(shouldScheduleAdjacent); in createRISCVMacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/lib/Target/ARM/ |
| H A D | ARMMacroFusion.cpp | 51 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() function 66 return createMacroFusionDAGMutation(shouldScheduleAdjacent); in createARMMacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86MacroFusion.cpp | 35 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() function 72 return createBranchMacroFusionDAGMutation(shouldScheduleAdjacent); in createX86MacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/lib/Target/PowerPC/ |
| H A D | PPCMacroFusion.cpp | 235 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() function 291 return createMacroFusionDAGMutation(shouldScheduleAdjacent); in createPowerPCMacroFusionDAGMutation()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64MacroFusion.cpp | 384 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, in shouldScheduleAdjacent() function 419 return createMacroFusionDAGMutation(shouldScheduleAdjacent); in createAArch64MacroFusionDAGMutation()
|