Home
last modified time | relevance | path

Searched refs:ResourceCycles (Results 1 – 25 of 54) sorted by relevance

123

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SchedSkylakeClient.td97 let ResourceCycles = Res;
421 let ResourceCycles = [2];
486 let ResourceCycles = [3];
510 let ResourceCycles = [3];
540 let ResourceCycles = [1];
551 let ResourceCycles = [2];
574 let ResourceCycles = [1];
620 let ResourceCycles = [1];
635 let ResourceCycles = [1];
643 let ResourceCycles = [1];
[all …]
H A DX86SchedHaswell.td103 let ResourceCycles = Res;
473 let ResourceCycles = [2];
496 let ResourceCycles = [3];
520 let ResourceCycles = [3];
550 let ResourceCycles = [1];
561 let ResourceCycles = [2];
632 let ResourceCycles = [2];
841 let ResourceCycles = [1];
851 let ResourceCycles = [1];
866 let ResourceCycles = [1];
[all …]
H A DX86SchedSkylakeServer.td97 let ResourceCycles = Res;
422 let ResourceCycles = [2];
487 let ResourceCycles = [3];
511 let ResourceCycles = [3];
541 let ResourceCycles = [1];
552 let ResourceCycles = [2];
575 let ResourceCycles = [1];
621 let ResourceCycles = [1];
649 let ResourceCycles = [1];
658 let ResourceCycles = [1];
[all …]
H A DX86SchedBroadwell.td98 let ResourceCycles = Res;
431 let ResourceCycles = [2];
495 let ResourceCycles = [3];
519 let ResourceCycles = [3];
549 let ResourceCycles = [1];
560 let ResourceCycles = [2];
620 let ResourceCycles = [1];
628 let ResourceCycles = [1];
636 let ResourceCycles = [1];
643 let ResourceCycles = [1];
[all …]
H A DX86ScheduleAtom.td63 let ResourceCycles = RRRes;
69 let ResourceCycles = RMRes;
118 let ResourceCycles = [2];
122 let ResourceCycles = [2];
500 let ResourceCycles = [1];
512 let ResourceCycles = [1];
519 let ResourceCycles = [5];
549 let ResourceCycles = [1];
561 let ResourceCycles = [2];
578 let ResourceCycles = [3];
[all …]
H A DX86SchedSandyBridge.td93 let ResourceCycles = Res;
474 let ResourceCycles = [3];
485 let ResourceCycles = [8];
496 let ResourceCycles = [3];
507 let ResourceCycles = [8];
535 let ResourceCycles = [2];
589 let ResourceCycles = [1];
599 let ResourceCycles = [1];
609 let ResourceCycles = [1];
616 let ResourceCycles = [1];
[all …]
H A DX86ScheduleBdVer2.td343 let ResourceCycles = [2];
368 let ResourceCycles = [3];
380 let ResourceCycles = [3];
416 let ResourceCycles = [1];
499 let ResourceCycles = [2];
516 let ResourceCycles = [4];
523 let ResourceCycles = [2];
554 let ResourceCycles = [2];
579 let ResourceCycles = [3];
598 let ResourceCycles = [4];
[all …]
H A DX86ScheduleZnver3.td535 let ResourceCycles = [4];
546 let ResourceCycles = [4];
553 let ResourceCycles = [2];
560 let ResourceCycles = [1];
581 let ResourceCycles = [1];
608 let ResourceCycles = [4];
623 let ResourceCycles = [1];
641 let ResourceCycles = [1];
694 let ResourceCycles = [2];
732 let ResourceCycles = [4];
[all …]
H A DX86ScheduleBtVer2.td128 let ResourceCycles = Res;
148 let ResourceCycles = Res;
168 let ResourceCycles = Res;
313 let ResourceCycles = [3];
331 let ResourceCycles = [3,1,1];
409 let ResourceCycles = [3];
434 let ResourceCycles = [3];
451 let ResourceCycles = [3];
463 let ResourceCycles = [2];
469 let ResourceCycles = [1, 1];
[all …]
H A DX86ScheduleZnver1.td139 let ResourceCycles = Res;
160 let ResourceCycles = Res;
478 let ResourceCycles = [2];
967 let ResourceCycles = [1,3];
1138 let ResourceCycles = [1,2];
1196 let ResourceCycles = [2];
1230 let ResourceCycles = [1,2];
1408 let ResourceCycles = [2];
1475 let ResourceCycles = [12];
1492 let ResourceCycles = [15];
[all …]
H A DX86ScheduleZnver2.td138 let ResourceCycles = Res;
159 let ResourceCycles = Res;
444 let ResourceCycles = [1, 2];
460 let ResourceCycles = [2];
664 let ResourceCycles = [1, 2];
976 let ResourceCycles = [1,3];
1194 // let ResourceCycles = [2];
1464 let ResourceCycles = [10];
1481 let ResourceCycles = [13];
1519 let ResourceCycles = [1,2];
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/
H A DSupport.cpp23 ResourceCycles &ResourceCycles::operator+=(const ResourceCycles &RHS) { in operator +=()
94 unsigned ResourceCycles = ProcResourceUsage[I]; in computeBlockRThroughput() local
95 if (!ResourceCycles) in computeBlockRThroughput()
99 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h51 class ResourceCycles {
55 ResourceCycles() : Numerator(0), Denominator(1) {} in ResourceCycles() function
56 ResourceCycles(unsigned Cycles, unsigned ResourceUnits = 1)
70 ResourceCycles &operator+=(const ResourceCycles &RHS);
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCScheduleP9.td231 let ResourceCycles = [8];
236 let ResourceCycles = [8];
241 let ResourceCycles = [8];
265 let ResourceCycles = [5];
270 let ResourceCycles = [8];
275 let ResourceCycles = [8];
280 let ResourceCycles = [5];
285 let ResourceCycles = [10];
295 let ResourceCycles = [8];
300 let ResourceCycles = [8];
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleA57WriteRes.td31 let ResourceCycles = [17]; }
33 let ResourceCycles = [18]; }
35 let ResourceCycles = [19]; }
37 let ResourceCycles = [20]; }
40 let ResourceCycles = [1]; }
42 let ResourceCycles = [1]; }
48 let ResourceCycles = [1]; }
50 let ResourceCycles = [32]; }
52 let ResourceCycles = [32]; }
92 let ResourceCycles = [32, 32];
[all …]
H A DARMScheduleR52.td115 let ResourceCycles = [17];
642 let ResourceCycles = [1];
647 let ResourceCycles = [2];
652 let ResourceCycles = [3];
657 let ResourceCycles = [4];
662 let ResourceCycles = [5];
667 let ResourceCycles = [6];
672 let ResourceCycles = [7];
677 let ResourceCycles = [8];
682 let ResourceCycles = [9];
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA55.td76 let Latency = 8; let ResourceCycles = [8];
79 let Latency = 8; let ResourceCycles = [8];
91 let ResourceCycles = [3]; }
95 let ResourceCycles = [2]; }
97 let ResourceCycles = [3]; }
99 let ResourceCycles = [4]; }
101 let ResourceCycles = [5]; }
103 let ResourceCycles = [6]; }
105 let ResourceCycles = [7]; }
126 let ResourceCycles = [2];}
[all …]
H A DAArch64SchedThunderX.td61 let ResourceCycles = [1];
66 let ResourceCycles = [1];
72 let ResourceCycles = [6];
77 let ResourceCycles = [8];
88 let ResourceCycles = [3];
93 let ResourceCycles = [1];
98 let ResourceCycles = [7];
103 let ResourceCycles = [8];
108 let ResourceCycles = [9];
113 let ResourceCycles = [9];
[all …]
H A DAArch64SchedExynosM3.td117 let ResourceCycles = [2]; }
209 let ResourceCycles = [1, 12]; }
212 let ResourceCycles = [1, 21]; }
215 let ResourceCycles = [2]; }
240 let ResourceCycles = [12]; }
325 let ResourceCycles = [8]; }
327 let ResourceCycles = [13]; }
332 let ResourceCycles = [19]; }
334 let ResourceCycles = [26]; }
363 let ResourceCycles = [2, 1]; }
[all …]
H A DAArch64SchedExynosM4.td144 let ResourceCycles = [2]; }
178 let ResourceCycles = [2]; }
181 let ResourceCycles = [12]; }
183 let ResourceCycles = [21]; }
300 let ResourceCycles = [6]; }
302 let ResourceCycles = [6]; }
304 let ResourceCycles = [9]; }
314 let ResourceCycles = [6]; }
316 let ResourceCycles = [7]; }
318 let ResourceCycles = [9]; }
[all …]
H A DAArch64SchedA53.td85 let ResourceCycles = [3]; }
88 let ResourceCycles = [2]; }
90 let ResourceCycles = [3]; }
92 let ResourceCycles = [4]; }
94 let ResourceCycles = [5]; }
108 let ResourceCycles = [2];}
111 let ResourceCycles = [2]; }
113 let ResourceCycles = [3]; }
135 let ResourceCycles = [29]; }
138 let ResourceCycles = [14]; }
[all …]
H A DAArch64SchedExynosM5.td144 let ResourceCycles = [2]; }
146 let ResourceCycles = [2]; }
196 let ResourceCycles = [2]; }
199 let ResourceCycles = [10]; }
201 let ResourceCycles = [16]; }
241 let ResourceCycles = [1, 13]; }
245 let ResourceCycles = [1, 13]; }
332 let ResourceCycles = [2]; }
334 let ResourceCycles = [4]; }
336 let ResourceCycles = [9]; }
[all …]
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVSchedSiFive7.td63 let ResourceCycles = [1, 15];
67 let ResourceCycles = [1, 15];
114 let ResourceCycles = [1, 26]; }
116 let ResourceCycles = [1, 26]; }
130 let ResourceCycles = [1, 55]; }
132 let ResourceCycles = [1, 55]; }
H A DRISCVSchedRocket.td70 let ResourceCycles = [34];
74 let ResourceCycles = [33];
158 let Latency = 20, ResourceCycles = [20] in {
165 let ResourceCycles = [20]; }
167 let ResourceCycles = [25]; }
/freebsd-13.1/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp41 std::make_pair(ResourceUnit, ResourceCycles(Cycles, NumUnits))); in execute()
56 ResourceUnit, ResourceCycles(Cycles, NumUnits * SubUnit.NumUnits))); in execute()

123