Home
last modified time | relevance | path

Searched refs:LoadLatency (Results 1 – 25 of 79) sorted by relevance

1234

/openbsd-src/gnu/llvm/llvm/lib/Target/X86/
H A DX86ScheduleZnver3.td48 let LoadLatency = 4;
453 Znver3Model.LoadLatency,
480 def : ReadAdvance<ReadAfterLd, Znver3Model.LoadLatency>;
496 defm : Zn3WriteResInt<WriteLoad, [Zn3AGU012, Zn3Load], !add(Znver3Model.LoadLatency, 1), [1, 1], 1>;
500 defm : Zn3WriteResInt<WriteVecMaskedGatherWriteback, [], !add(Znver3Model.LoadLatency, 1), [], 0>;
503 let Latency = !add(Znver3Model.LoadLatency, 1);
517 let Latency = Znver3Model.LoadLatency;
627 defm : Zn3WriteResInt<WriteIMulHLd, [], !add(4, Znver3Model.LoadLatency), [], 0>; // Integer multi…
645 let Latency = !add(Znver3Model.LoadLatency, Zn3WriteCMPXCHG8rr.Latency);
673 let Latency = !add(Znver3Model.LoadLatency, 3); // FIXME: not from llvm-exegesis
[all …]
H A DX86ScheduleZnver4.td46 let LoadLatency = 4;
458 Znver4Model.LoadLatency,
493 def : ReadAdvance<ReadAfterLd, Znver4Model.LoadLatency>;
509 defm : Zn4WriteResInt<WriteLoad, [Zn4AGU012, Zn4Load], !add(Znver4Model.LoadLatency, 1), [1, 1], 1>;
513 defm : Zn4WriteResInt<WriteVecMaskedGatherWriteback, [], !add(Znver4Model.LoadLatency, 1), [], 0>;
516 let Latency = !add(Znver4Model.LoadLatency, 1);
530 let Latency = Znver4Model.LoadLatency;
640 defm : Zn4WriteResInt<WriteIMulHLd, [], !add(4, Znver4Model.LoadLatency), [], 0>; // Integer multi…
658 let Latency = !add(Znver4Model.LoadLatency, Zn4WriteCMPXCHG8rr.Latency);
686 let Latency = !add(Znver4Model.LoadLatency, 3); // FIXME: not from llvm-exegesis
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/M68k/
H A DM68kSchedule.td17 let LoadLatency = 4; // Word (Rn)
/openbsd-src/gnu/llvm/llvm/lib/Target/Hexagon/
H A DHexagonScheduleV73.td32 let LoadLatency = 1;
H A DHexagonScheduleV69.td33 let LoadLatency = 1;
H A DHexagonScheduleV71.td32 let LoadLatency = 1;
H A DHexagonScheduleV62.td30 let LoadLatency = 1;
H A DHexagonScheduleV68.td32 let LoadLatency = 1;
H A DHexagonScheduleV66.td33 let LoadLatency = 1;
H A DHexagonScheduleV5.td39 let LoadLatency = 1;
H A DHexagonScheduleV65.td33 let LoadLatency = 1;
H A DHexagonScheduleV55.td41 let LoadLatency = 1;
H A DHexagonScheduleV67.td33 let LoadLatency = 1;
H A DHexagonScheduleV71T.td53 let LoadLatency = 1;
H A DHexagonScheduleV67T.td55 let LoadLatency = 1;
H A DHexagonScheduleV60.td74 let LoadLatency = 1;
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/
H A DLanaiSchedule.td28 let LoadLatency = 2;
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/
H A DRISCVSubtarget.cpp125 ? getSchedModel().LoadLatency + 1 in getMaxBuildIntsCost()
H A DRISCVSchedSyntacoreSCR1.td21 let LoadLatency = 2;
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCSchedule.h285 unsigned LoadLatency; member
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/
H A DPPCScheduleA2.td160 let LoadLatency = 6; // Optimistic load latency assuming bypass.
H A DPPCScheduleG5.td119 let LoadLatency = 3; // Optimistic load latency assuming bypass.
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/
H A DAArch64SchedFalkor.td22 let LoadLatency = 3; // Optimistic load latency.
H A DAArch64SchedKryo.td22 let LoadLatency = 4; // Optimistic load latency
/openbsd-src/gnu/llvm/llvm/lib/Target/ARM/
H A DARMScheduleM4.td16 let LoadLatency = 2; // Latency when not pipelined, not pc-relative

1234