Home
last modified time | relevance | path

Searched refs:MispredictPenalty (Results 1 – 25 of 73) sorted by relevance

123

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CmovConversion.cpp548 unsigned MispredictPenalty = TSchedModel.getMCSchedModel()->MispredictPenalty; in checkForProfitableCmovCandidates() local
571 if (ValCost > CondCost || (CondCost - ValCost) * 4 < MispredictPenalty) { in checkForProfitableCmovCandidates()
H A DX86ScheduleSLM.td20 let MispredictPenalty = 10;
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td42 let MispredictPenalty = 10;
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h304 // MispredictPenalty is the typical number of extra cycles the processor
306 unsigned MispredictPenalty;
309 unsigned MispredictPenalty; global() member
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedSyntacoreSCR1.td22 let MispredictPenalty = 3;
H A DRISCVSchedSyntacoreSCR3.td20 let MispredictPenalty = 3;
H A DRISCVSchedRocket.td18 let MispredictPenalty = 3;
H A DRISCVSchedXiangShanNanHu.td24 let MispredictPenalty = 11; // Based on estimate of pipeline depth.
H A DRISCVSchedSiFiveP400.td15 let MispredictPenalty = 9; // Extra cycles for a mispredicted branch.
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleA2.td163 let MispredictPenalty = 13;
H A DPPCScheduleG5.td122 let MispredictPenalty = 16;
H A DPPCScheduleP7.td22 let MispredictPenalty = 16;
H A DPPCScheduleP8.td16 let MispredictPenalty = 16;
H A DPPCScheduleP9.td27 let MispredictPenalty = 16;
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkor.td23 let MispredictPenalty = 11; // Minimum branch misprediction penalty.
H A DAArch64SchedKryo.td23 let MispredictPenalty = 14; // Fetch + Decode/Rename/Dispatch + Branch
H A DAArch64ConditionalCompares.cpp883 unsigned DelayLimit = SchedModel.MispredictPenalty * 3 / 4; in shouldConvert()
H A DAArch64SchedThunderX.td24 let MispredictPenalty = 8; // Branch mispredict penalty.
H A DAArch64SchedA53.td24 let MispredictPenalty = 9; // Based on "Cortex-A53 Software Optimisation
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMSubtarget.cpp367 return SchedModel.MispredictPenalty; in getMispredictionPenalty()
H A DARMScheduleM4.td17 let MispredictPenalty = 2; // Best case branch taken cost
H A DARMScheduleM7.td17 let MispredictPenalty = 4; // Mispredict cost for forward branches is 6,
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DSelectOptimize.cpp1264 uint64_t MispredictPenalty = TSchedModel.getMCSchedModel()->MispredictPenalty; in getMispredictionCost() local
1278 std::max(Scaled64::get(MispredictPenalty), CondCost) * in getMispredictionCost()
H A DEarlyIfConversion.cpp914 unsigned CritLimit = SchedModel.MispredictPenalty/2; in shouldConvertIf()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DSISchedule.td90 int MispredictPenalty = 20;

123