Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SchedSkylakeClient.td96 let ResourceCycles = Res;
410 let ResourceCycles = [2];
475 let ResourceCycles = [3];
499 let ResourceCycles = [3];
529 let ResourceCycles = [1];
540 let ResourceCycles = [2];
563 let ResourceCycles = [1];
608 let ResourceCycles = [1];
623 let ResourceCycles = [1];
631 let ResourceCycles = [1];
[all …]
H A DX86SchedHaswell.td102 let ResourceCycles = Res;
461 let ResourceCycles = [2];
484 let ResourceCycles = [3];
508 let ResourceCycles = [3];
538 let ResourceCycles = [1];
549 let ResourceCycles = [2];
620 let ResourceCycles = [2];
829 let ResourceCycles = [1];
839 let ResourceCycles = [1];
854 let ResourceCycles = [1];
[all …]
H A DX86SchedSkylakeServer.td96 let ResourceCycles = Res;
411 let ResourceCycles = [2];
476 let ResourceCycles = [3];
500 let ResourceCycles = [3];
530 let ResourceCycles = [1];
541 let ResourceCycles = [2];
564 let ResourceCycles = [1];
609 let ResourceCycles = [1];
635 let ResourceCycles = [1];
644 let ResourceCycles = [1];
[all …]
H A DX86SchedBroadwell.td97 let ResourceCycles = Res;
420 let ResourceCycles = [2];
484 let ResourceCycles = [3];
508 let ResourceCycles = [3];
538 let ResourceCycles = [1];
549 let ResourceCycles = [2];
608 let ResourceCycles = [1];
616 let ResourceCycles = [1];
624 let ResourceCycles = [1];
631 let ResourceCycles = [1];
[all …]
H A DX86SchedSandyBridge.td92 let ResourceCycles = Res;
466 let ResourceCycles = [3];
477 let ResourceCycles = [8];
488 let ResourceCycles = [3];
499 let ResourceCycles = [8];
527 let ResourceCycles = [2];
580 let ResourceCycles = [1];
590 let ResourceCycles = [1];
600 let ResourceCycles = [1];
607 let ResourceCycles = [1];
[all …]
H A DX86ScheduleAtom.td64 let ResourceCycles = RRRes;
121 let ResourceCycles = [2];
125 let ResourceCycles = [2];
496 let ResourceCycles = [1];
508 let ResourceCycles = [1];
515 let ResourceCycles = [5];
545 let ResourceCycles = [1];
557 let ResourceCycles = [2];
574 let ResourceCycles = [3];
590 let ResourceCycles = [4];
[all …]
H A DX86ScheduleSLM.td68 let ResourceCycles = Res;
138 let ResourceCycles = [2,1];
372 let ResourceCycles = [1, 2];
391 let ResourceCycles = [13];
401 let ResourceCycles = [17];
411 let ResourceCycles = [17];
421 let ResourceCycles = [21];
437 let ResourceCycles = [5];
446 let ResourceCycles = [5];
455 let ResourceCycles = [5];
[all …]
H A DX86ScheduleZnver1.td138 let ResourceCycles = Res;
159 let ResourceCycles = Res;
466 let ResourceCycles = [2];
955 let ResourceCycles = [1,3];
1131 let ResourceCycles = [1,2];
1189 let ResourceCycles = [2];
1223 let ResourceCycles = [1,2];
1401 let ResourceCycles = [2];
1468 let ResourceCycles = [12];
1485 let ResourceCycles = [15];
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCScheduleP9.td189 let ResourceCycles = [8];
194 let ResourceCycles = [8];
199 let ResourceCycles = [8];
227 let ResourceCycles = [5];
232 let ResourceCycles = [8];
237 let ResourceCycles = [8];
242 let ResourceCycles = [8];
247 let ResourceCycles = [5];
252 let ResourceCycles = [7];
267 let ResourceCycles = [8];
[all …]
/freebsd-12.1/contrib/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)
67 ResourceCycles &operator+=(const ResourceCycles &RHS) {
H A DHWEventListener.h66 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UR) in HWInstructionIssuedEvent()
69 ArrayRef<std::pair<ResourceRef, ResourceCycles>> UsedResources;
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
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.td116 let ResourceCycles = [2]; }
198 let ResourceCycles = [1, 12]; }
201 let ResourceCycles = [1, 21]; }
204 let ResourceCycles = [2]; }
229 let ResourceCycles = [12]; }
314 let ResourceCycles = [8]; }
316 let ResourceCycles = [13]; }
321 let ResourceCycles = [19]; }
323 let ResourceCycles = [26]; }
352 let ResourceCycles = [2, 1]; }
[all …]
H A DAArch64SchedExynosM4.td143 let ResourceCycles = [2]; }
175 let ResourceCycles = [2]; }
293 let ResourceCycles = [6]; }
295 let ResourceCycles = [6]; }
297 let ResourceCycles = [9]; }
307 let ResourceCycles = [6]; }
309 let ResourceCycles = [7]; }
311 let ResourceCycles = [9]; }
334 let ResourceCycles = [2]; }
337 let ResourceCycles = [2]; }
[all …]
H A DAArch64SchedA53.td84 let ResourceCycles = [3]; }
87 let ResourceCycles = [2]; }
89 let ResourceCycles = [3]; }
91 let ResourceCycles = [4]; }
93 let ResourceCycles = [5]; }
107 let ResourceCycles = [2];}
110 let ResourceCycles = [2]; }
112 let ResourceCycles = [3]; }
134 let ResourceCycles = [29]; }
137 let ResourceCycles = [14]; }
[all …]
H A DAArch64SchedExynosM1.td70 let ResourceCycles = [2]; }
94 let ResourceCycles = [2]; }
104 let ResourceCycles = [2, 1]; }
148 let ResourceCycles = [1, 13]; }
151 let ResourceCycles = [1, 21]; }
155 let ResourceCycles = [2]; }
183 let ResourceCycles = [15]; }
263 let ResourceCycles = [2]; }
271 let ResourceCycles = [15]; }
273 let ResourceCycles = [23]; }
[all …]
H A DAArch64SchedA57WriteRes.td32 let ResourceCycles = [17]; }
34 let ResourceCycles = [19]; }
40 let ResourceCycles = [32]; }
42 let ResourceCycles = [35]; }
60 let ResourceCycles = [32, 32];
145 let ResourceCycles = [17, 17];
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleA57WriteRes.td32 let ResourceCycles = [17]; }
34 let ResourceCycles = [18]; }
36 let ResourceCycles = [19]; }
38 let ResourceCycles = [20]; }
48 let ResourceCycles = [32]; }
50 let ResourceCycles = [32]; }
52 let ResourceCycles = [35]; }
90 let ResourceCycles = [32, 32];
225 let ResourceCycles = [18, 18];
H A DARMScheduleR52.td116 let ResourceCycles = [17];
643 let ResourceCycles = [1];
648 let ResourceCycles = [2];
653 let ResourceCycles = [3];
658 let ResourceCycles = [4];
663 let ResourceCycles = [5];
668 let ResourceCycles = [6];
673 let ResourceCycles = [7];
678 let ResourceCycles = [8];
683 let ResourceCycles = [9];
[all …]
H A DARMScheduleSwift.td92 let ResourceCycles = [3];
265 let ResourceCycles = [2, 1];
287 let ResourceCycles = [2, 3];
317 let ResourceCycles = [1, 14];
657 let ResourceCycles = [15];
661 let ResourceCycles = [15];
665 let ResourceCycles = [15];
688 let ResourceCycles = [Num];
864 let ResourceCycles = [2];
868 let ResourceCycles = [3];
[all …]
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DSupport.cpp78 unsigned ResourceCycles = ProcResourceUsage[I]; in computeBlockRThroughput() local
79 if (!ResourceCycles) in computeBlockRThroughput()
83 double Throughput = static_cast<double>(ResourceCycles) / MCDesc.NumUnits; in computeBlockRThroughput()
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp55 SmallVector<std::pair<ResourceRef, ResourceCycles>, 4> Used; in issueInstruction()
188 MutableArrayRef<std::pair<ResourceRef, ResourceCycles>> Used) const { in notifyInstructionIssued()
191 for (const std::pair<ResourceRef, ResourceCycles> &Resource : Used) { in notifyInstructionIssued()
199 for (std::pair<ResourceRef, ResourceCycles> &Use : Used) in notifyInstructionIssued()
H A DInstructionTables.cpp42 std::make_pair(ResourceUnit, ResourceCycles(Cycles, NumUnits))); in execute()
57 ResourceUnit, ResourceCycles(Cycles, NumUnits * SubUnit.NumUnits))); in execute()
/freebsd-12.1/contrib/llvm/lib/Target/Mips/
H A DMipsScheduleP5600.td109 let ResourceCycles = [ 1, 3 ];
155 let ResourceCycles = [1, 34];
160 let ResourceCycles = [1, 34];
231 let ResourceCycles = [ 1, 23 ];
236 let ResourceCycles = [ 1, 23 ];
241 let ResourceCycles = [ 1, 31 ];
246 let ResourceCycles = [ 1, 19 ];
251 let ResourceCycles = [ 1, 27 ];
256 let ResourceCycles = [ 1, 27 ];
261 let ResourceCycles = [ 1, 27 ];
[all …]
/freebsd-12.1/contrib/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h108 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Pipes);
170 SmallVectorImpl<std::pair<ResourceRef, ResourceCycles>> &Used,

12