Home
last modified time | relevance | path

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

123

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86SchedSkylakeClient.td97 let ResourceCycles = Res;
428 let ResourceCycles = [2];
493 let ResourceCycles = [3];
517 let ResourceCycles = [3];
547 let ResourceCycles = [1];
558 let ResourceCycles = [2];
581 let ResourceCycles = [1];
627 let ResourceCycles = [1];
642 let ResourceCycles = [1];
650 let ResourceCycles = [1];
[all …]
H A DX86SchedHaswell.td103 let ResourceCycles = Res;
488 let ResourceCycles = [2];
511 let ResourceCycles = [3];
535 let ResourceCycles = [3];
565 let ResourceCycles = [1];
576 let ResourceCycles = [2];
664 let ResourceCycles = [2];
863 let ResourceCycles = [1];
873 let ResourceCycles = [1];
888 let ResourceCycles = [1];
[all …]
H A DX86SchedBroadwell.td98 let ResourceCycles = Res;
489 let ResourceCycles = [2];
511 let ResourceCycles = [3];
535 let ResourceCycles = [3];
565 let ResourceCycles = [1];
576 let ResourceCycles = [2];
628 let ResourceCycles = [1];
636 let ResourceCycles = [1];
644 let ResourceCycles = [1];
651 let ResourceCycles = [1];
[all …]
H A DX86SchedSkylakeServer.td97 let ResourceCycles = Res;
429 let ResourceCycles = [2];
494 let ResourceCycles = [3];
518 let ResourceCycles = [3];
548 let ResourceCycles = [1];
559 let ResourceCycles = [2];
582 let ResourceCycles = [1];
628 let ResourceCycles = [1];
656 let ResourceCycles = [1];
665 let ResourceCycles = [1];
[all …]
H A DX86SchedIceLake.td105 let ResourceCycles = Res;
437 let ResourceCycles = [2];
502 let ResourceCycles = [3];
526 let ResourceCycles = [3];
556 let ResourceCycles = [1];
567 let ResourceCycles = [2];
590 let ResourceCycles = [1];
636 let ResourceCycles = [1];
664 let ResourceCycles = [1];
682 let ResourceCycles = [1];
[all …]
H A DX86ScheduleAtom.td65 let ResourceCycles = RRRes;
72 let ResourceCycles = RMRes;
125 let ResourceCycles = [2];
129 let ResourceCycles = [2];
509 let ResourceCycles = [1];
521 let ResourceCycles = [1];
528 let ResourceCycles = [5];
592 let ResourceCycles = [1];
601 let ResourceCycles = [2];
618 let ResourceCycles = [3];
[all …]
H A DX86SchedSandyBridge.td93 let ResourceCycles = Res;
490 let ResourceCycles = [3];
501 let ResourceCycles = [8];
512 let ResourceCycles = [3];
523 let ResourceCycles = [8];
551 let ResourceCycles = [2];
605 let ResourceCycles = [1];
615 let ResourceCycles = [1];
625 let ResourceCycles = [1];
632 let ResourceCycles = [1];
[all …]
H A DX86ScheduleBdVer2.td343 let ResourceCycles = [2];
368 let ResourceCycles = [3];
380 let ResourceCycles = [3];
416 let ResourceCycles = [1];
504 let ResourceCycles = [2];
521 let ResourceCycles = [4];
528 let ResourceCycles = [2];
559 let ResourceCycles = [2];
584 let ResourceCycles = [3];
603 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];
667 let ResourceCycles = [2];
705 let ResourceCycles = [4];
714 let ResourceCycles = [4];
723 let ResourceCycles = [4];
[all …]
H A DX86ScheduleBtVer2.td128 let ResourceCycles = Res;
148 let ResourceCycles = Res;
168 let ResourceCycles = Res;
316 let ResourceCycles = [3];
334 let ResourceCycles = [3,1,1];
412 let ResourceCycles = [3];
437 let ResourceCycles = [3];
454 let ResourceCycles = [3];
466 let ResourceCycles = [2];
472 let ResourceCycles = [1, 1];
[all …]
H A DX86ScheduleZnver1.td139 let ResourceCycles = Res;
160 let ResourceCycles = Res;
471 let ResourceCycles = [2];
937 let ResourceCycles = [1,3];
1107 let ResourceCycles = [1,2];
1165 let ResourceCycles = [2];
1199 let ResourceCycles = [1,2];
1377 let ResourceCycles = [2];
1438 let ResourceCycles = [12];
1455 let ResourceCycles = [15];
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCScheduleP10.td96 let ResourceCycles = [ 5 ];
101 let ResourceCycles = [ 8 ];
106 let ResourceCycles = [ 5 ];
111 let ResourceCycles = [ 7 ];
116 let ResourceCycles = [ 10 ];
137 let ResourceCycles = [ 16 ];
142 let ResourceCycles = [ 17 ];
147 let ResourceCycles = [ 18 ];
152 let ResourceCycles = [ 22 ];
157 let ResourceCycles = [ 25 ];
[all …]
H A DPPCScheduleP9.td229 let ResourceCycles = [8];
234 let ResourceCycles = [8];
239 let ResourceCycles = [8];
263 let ResourceCycles = [5];
268 let ResourceCycles = [8];
273 let ResourceCycles = [8];
278 let ResourceCycles = [5];
283 let ResourceCycles = [10];
293 let ResourceCycles = [8];
298 let ResourceCycles = [8];
[all …]
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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);
/llvm-project-15.0.7/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 …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64SchedThunderX.td62 let ResourceCycles = [1];
67 let ResourceCycles = [1];
73 let ResourceCycles = [6];
78 let ResourceCycles = [8];
89 let ResourceCycles = [3];
94 let ResourceCycles = [1];
99 let ResourceCycles = [7];
104 let ResourceCycles = [8];
109 let ResourceCycles = [9];
114 let ResourceCycles = [9];
[all …]
H A DAArch64SchedExynosM3.td118 let ResourceCycles = [2]; }
210 let ResourceCycles = [1, 12]; }
213 let ResourceCycles = [1, 21]; }
216 let ResourceCycles = [2]; }
241 let ResourceCycles = [12]; }
328 let ResourceCycles = [8]; }
330 let ResourceCycles = [13]; }
335 let ResourceCycles = [19]; }
337 let ResourceCycles = [26]; }
366 let ResourceCycles = [2, 1]; }
[all …]
H A DAArch64SchedExynosM4.td145 let ResourceCycles = [2]; }
179 let ResourceCycles = [2]; }
182 let ResourceCycles = [12]; }
184 let ResourceCycles = [21]; }
301 let ResourceCycles = [6]; }
303 let ResourceCycles = [6]; }
305 let ResourceCycles = [9]; }
315 let ResourceCycles = [6]; }
317 let ResourceCycles = [7]; }
319 let ResourceCycles = [9]; }
[all …]
H A DAArch64SchedA55.td79 let Latency = 8; let ResourceCycles = [8];
82 let Latency = 8; let ResourceCycles = [8];
94 let ResourceCycles = [3]; }
98 let ResourceCycles = [2]; }
100 let ResourceCycles = [3]; }
102 let ResourceCycles = [4]; }
104 let ResourceCycles = [5]; }
106 let ResourceCycles = [6]; }
108 let ResourceCycles = [7]; }
129 let ResourceCycles = [2];}
[all …]
H A DAArch64SchedA53.td86 let ResourceCycles = [3]; }
89 let ResourceCycles = [2]; }
91 let ResourceCycles = [3]; }
93 let ResourceCycles = [4]; }
95 let ResourceCycles = [5]; }
109 let ResourceCycles = [2];}
112 let ResourceCycles = [2]; }
114 let ResourceCycles = [3]; }
137 let ResourceCycles = [29]; }
140 let ResourceCycles = [14]; }
[all …]
H A DAArch64SchedExynosM5.td145 let ResourceCycles = [2]; }
147 let ResourceCycles = [2]; }
197 let ResourceCycles = [2]; }
200 let ResourceCycles = [10]; }
202 let ResourceCycles = [16]; }
242 let ResourceCycles = [1, 13]; }
246 let ResourceCycles = [1, 13]; }
333 let ResourceCycles = [2]; }
335 let ResourceCycles = [4]; }
337 let ResourceCycles = [9]; }
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVSchedSiFive7.td66 let ResourceCycles = [1, 15];
70 let ResourceCycles = [1, 15];
117 let ResourceCycles = [1, 26]; }
119 let ResourceCycles = [1, 26]; }
133 let ResourceCycles = [1, 55]; }
135 let ResourceCycles = [1, 55]; }
/llvm-project-15.0.7/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