Home
last modified time | relevance | path

Searched refs:LoopMicroOpBufferSize (Results 1 – 25 of 40) sorted by relevance

12

/src/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td32 let LoopMicroOpBufferSize = 0;
/src/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h290 unsigned LoopMicroOpBufferSize; member
/src/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkor.td21 let LoopMicroOpBufferSize = 16;
H A DAArch64SchedKryo.td27 let LoopMicroOpBufferSize = 16;
H A DAArch64SchedTSV110.td22 let LoopMicroOpBufferSize = 16;
H A DAArch64SchedExynosM3.td22 let LoopMicroOpBufferSize = 40; // Based on the instruction queue size.
H A DAArch64SchedA57.td31 let LoopMicroOpBufferSize = 16;
H A DAArch64SchedAmpere1B.td24 let LoopMicroOpBufferSize = 32; // Instruction queue size
H A DAArch64SchedAmpere1.td24 let LoopMicroOpBufferSize = 32; // Instruction queue size
H A DAArch64SchedNeoverseN1.td22 let LoopMicroOpBufferSize = 16; // NOTE: Copied from Cortex-A57.
H A DAArch64SchedExynosM4.td22 let LoopMicroOpBufferSize = 48; // Based on the instruction queue size.
H A DAArch64SchedExynosM5.td22 let LoopMicroOpBufferSize = 60; // Based on the instruction queue size.
H A DAArch64SchedOryon.td22 let LoopMicroOpBufferSize = 0; // Do not have a LoopMicroOpBuffer
/src/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedXiangShanNanHu.td21 let LoopMicroOpBufferSize = 48; // Instruction queue size
/src/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP10.td29 let LoopMicroOpBufferSize = 60;
H A DPPCScheduleP9.td31 let LoopMicroOpBufferSize = 60;
H A DPPCScheduleP7.td27 let LoopMicroOpBufferSize = 40;
H A DPPCScheduleP8.td17 let LoopMicroOpBufferSize = 60;
/src/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ScheduleSLM.td24 let LoopMicroOpBufferSize = 10;
H A DX86ScheduleAtom.td27 let LoopMicroOpBufferSize = 10;
H A DX86ScheduleBdVer2.td24 let LoopMicroOpBufferSize = -1; // There does not seem to be a loop buffer.
H A DX86SchedSandyBridge.td28 let LoopMicroOpBufferSize = 28;
H A DX86SchedSkylakeClient.td23 let LoopMicroOpBufferSize = 50;
/src/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DBasicTTIImpl.h618 else if (ST->getSchedModel().LoopMicroOpBufferSize > 0) in getUnrollingPreferences()
619 MaxOps = ST->getSchedModel().LoopMicroOpBufferSize; in getUnrollingPreferences()
/src/contrib/llvm-project/llvm/include/llvm/Target/
H A DTargetSchedule.td79 int LoopMicroOpBufferSize = -1; // Max micro-ops that can be buffered for

12