Searched refs:shouldScheduleAdjacent (Results 1 - 9 of 9) sorted by relevance

/openbsd-current/gnu/llvm/llvm/include/llvm/CodeGen/
H A DMacroFusion.h51 /// shouldScheduleAdjacent predicate function.
53 createMacroFusionDAGMutation(ShouldSchedulePredTy shouldScheduleAdjacent);
57 /// to the target-specific shouldScheduleAdjacent predicate function.
59 createBranchMacroFusionDAGMutation(ShouldSchedulePredTy shouldScheduleAdjacent);
/openbsd-current/gnu/llvm/llvm/lib/Target/ARM/
H A DARMMacroFusion.cpp51 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, function in namespace:llvm
66 return createMacroFusionDAGMutation(shouldScheduleAdjacent);
/openbsd-current/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUMacroFusion.cpp26 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII_, function in namespace:__anon2707
63 return createMacroFusionDAGMutation(shouldScheduleAdjacent);
H A DGCNVOPDUtils.cpp145 ShouldSchedulePredTy shouldScheduleAdjacent; // NOLINT: function pointer member in struct:__anon2635::VOPDPairingMutation
148 ShouldSchedulePredTy shouldScheduleAdjacent) // NOLINT: function pointer
149 : shouldScheduleAdjacent(shouldScheduleAdjacent) {}
162 if (!shouldScheduleAdjacent(TII, ST, nullptr, *IMI))
172 !shouldScheduleAdjacent(TII, ST, IMI, *JMI))
147 VOPDPairingMutation( ShouldSchedulePredTy shouldScheduleAdjacent) argument
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVMacroFusion.cpp59 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, function
72 return createMacroFusionDAGMutation(shouldScheduleAdjacent);
/openbsd-current/gnu/llvm/llvm/lib/Target/X86/
H A DX86MacroFusion.cpp35 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, function
72 return createBranchMacroFusionDAGMutation(shouldScheduleAdjacent);
/openbsd-current/gnu/llvm/llvm/lib/CodeGen/
H A DMacroFusion.cpp140 ShouldSchedulePredTy shouldScheduleAdjacent; member in class:__anon2153::MacroFusion
145 MacroFusion(ShouldSchedulePredTy shouldScheduleAdjacent, bool FuseBlock) argument
146 : shouldScheduleAdjacent(shouldScheduleAdjacent), FuseBlock(FuseBlock) {}
173 if (!shouldScheduleAdjacent(TII, ST, nullptr, AnchorMI))
189 !shouldScheduleAdjacent(TII, ST, DepMI, AnchorMI))
201 ShouldSchedulePredTy shouldScheduleAdjacent) {
203 return std::make_unique<MacroFusion>(shouldScheduleAdjacent, true);
209 ShouldSchedulePredTy shouldScheduleAdjacent) {
211 return std::make_unique<MacroFusion>(shouldScheduleAdjacent, fals
200 createMacroFusionDAGMutation( ShouldSchedulePredTy shouldScheduleAdjacent) argument
208 createBranchMacroFusionDAGMutation( ShouldSchedulePredTy shouldScheduleAdjacent) argument
[all...]
/openbsd-current/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCMacroFusion.cpp234 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, function in namespace:__anon3037
290 return createMacroFusionDAGMutation(shouldScheduleAdjacent);
/openbsd-current/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64MacroFusion.cpp385 static bool shouldScheduleAdjacent(const TargetInstrInfo &TII, function
420 return createMacroFusionDAGMutation(shouldScheduleAdjacent);

Completed in 100 milliseconds