Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64SchedA57WriteRes.td65 let NumMicroOps = 2;
71 let NumMicroOps = 2;
76 let NumMicroOps = 2;
81 let NumMicroOps = 2;
85 let NumMicroOps = 2;
89 let NumMicroOps = 2;
93 let NumMicroOps = 2;
97 let NumMicroOps = 2;
101 let NumMicroOps = 2;
105 let NumMicroOps
[all...]
H A DAArch64SchedKryoDetails.td16 let Latency = 3; let NumMicroOps = 2;
23 let Latency = 3; let NumMicroOps = 2;
30 let Latency = 4; let NumMicroOps = 3;
36 let Latency = 4; let NumMicroOps = 4;
42 let Latency = 3; let NumMicroOps = 4;
48 let Latency = 3; let NumMicroOps = 2;
54 let Latency = 3; let NumMicroOps = 2;
60 let Latency = 3; let NumMicroOps = 2;
66 let Latency = 3; let NumMicroOps = 2;
72 let Latency = 3; let NumMicroOps = 2;
[all …]
H A DAArch64SchedAmpere1.td59 let NumMicroOps = 1;
64 let NumMicroOps = 2;
69 let NumMicroOps = 1;
74 let NumMicroOps = 1;
79 let NumMicroOps = 1;
84 let NumMicroOps = 1;
89 let NumMicroOps = 2;
94 let NumMicroOps = 1;
99 let NumMicroOps = 2;
104 let NumMicroOps = 2;
[all …]
H A DAArch64SchedAmpere1B.td54 let NumMicroOps = 1;
59 let NumMicroOps = 2;
64 let NumMicroOps = 1;
69 let NumMicroOps = 1;
74 let NumMicroOps = 2;
79 let NumMicroOps = 1;
84 let NumMicroOps = 2;
89 let NumMicroOps = 1;
94 let NumMicroOps = 1;
99 let NumMicroOps = 2;
[all …]
H A DAArch64SchedThunderX3T110.td122 let NumMicroOps = 2;
128 let NumMicroOps = 2;
134 let NumMicroOps = 2;
140 let NumMicroOps = 3;
147 let NumMicroOps = 4;
154 let NumMicroOps = 4;
160 let NumMicroOps = 2;
166 let NumMicroOps = 3;
172 let NumMicroOps = 2;
178 let NumMicroOps
[all...]
H A DAArch64SchedFalkorDetails.td36 let NumMicroOps = 0;
40 let NumMicroOps = 0;
44 let NumMicroOps = 0;
48 let NumMicroOps = 0;
94 let NumMicroOps = 2;
98 let NumMicroOps = 2;
102 let NumMicroOps = 2;
106 let NumMicroOps = 2;
110 let NumMicroOps = 2;
114 let NumMicroOps
[all...]
H A DAArch64SchedExynosM5.td138 let NumMicroOps = 0; }
140 let NumMicroOps = 0; }
151 let NumMicroOps = 2; }
155 let NumMicroOps = 3; }
158 let NumMicroOps = 2; }
160 let NumMicroOps = 2; }
162 let NumMicroOps = 2; }
211 let NumMicroOps = 1; }
214 let NumMicroOps = 2; }
218 let NumMicroOps = 2; }
[all …]
H A DAArch64SchedExynosM3.td112 let NumMicroOps = 1; }
114 let NumMicroOps = 0; }
121 let NumMicroOps = 2; }
125 let NumMicroOps = 3; }
128 let NumMicroOps = 2; }
155 let NumMicroOps = 1; }
158 let NumMicroOps = 2; }
162 let NumMicroOps = 2; }
165 let NumMicroOps = 2; }
168 let NumMicroOps
[all...]
H A DAArch64SchedNeoverseV1.td92 let Latency = 0, NumMicroOps = 0 in
165 let Latency = 1, NumMicroOps = 2 in
167 let Latency = 6, NumMicroOps = 2 in
169 let Latency = 3, NumMicroOps = 2 in
171 let Latency = 5, NumMicroOps = 2 in
173 let Latency = 7, NumMicroOps = 2 in
175 let Latency = 6, NumMicroOps = 2 in
177 let Latency = 6, NumMicroOps = 2 in
179 let Latency = 8, NumMicroOps = 2 in
181 let Latency = 9, NumMicroOps = 2 in
[all …]
H A DAArch64SchedNeoverseN1.td76 let Latency = 0, NumMicroOps = 0 in
121 let Latency = 1, NumMicroOps = 2 in
123 let Latency = 3, NumMicroOps = 2 in
125 let Latency = 2, NumMicroOps = 2 in
127 let Latency = 5, NumMicroOps = 2 in
129 let Latency = 6, NumMicroOps = 2 in
131 let Latency = 7, NumMicroOps = 2 in
133 let Latency = 5, NumMicroOps = 2 in
135 let Latency = 6, NumMicroOps = 2 in
137 let Latency = 5, NumMicroOps
[all...]
H A DAArch64SchedA64FX.td180 let NumMicroOps = 4;
201 let NumMicroOps = 2;
206 let NumMicroOps = 3;
211 let NumMicroOps = 2;
216 let NumMicroOps = 2;
221 let NumMicroOps = 2;
227 let NumMicroOps = 3;
232 let NumMicroOps = 3;
237 let NumMicroOps = 4;
242 let NumMicroOps
[all...]
H A DAArch64SchedThunderX2T99.td98 let NumMicroOps = 2;
104 let NumMicroOps = 2;
110 let NumMicroOps = 2;
117 let NumMicroOps = 4;
124 let NumMicroOps = 4;
130 let NumMicroOps = 2;
136 let NumMicroOps = 2;
142 let NumMicroOps = 3;
148 let NumMicroOps = 3;
154 let NumMicroOps
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMScheduleA57WriteRes.td91 let NumMicroOps = 2;
97 let NumMicroOps = 2;
102 let NumMicroOps = 2;
107 let NumMicroOps = 2;
112 let NumMicroOps = 2;
117 let NumMicroOps = 2;
121 let NumMicroOps = 2;
125 let NumMicroOps = 2;
129 let NumMicroOps = 2;
133 let NumMicroOps
[all...]
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86SchedAlderlakeP.td113 let NumMicroOps = UOps;
121 let NumMicroOps = !add(UOps, LoadUOps);
520 let NumMicroOps = 3;
528 let NumMicroOps = 6;
534 let NumMicroOps = 2;
544 let NumMicroOps = 5;
551 let NumMicroOps = 6;
557 let NumMicroOps = 2;
572 let NumMicroOps = 0;
582 let NumMicroOps = 4;
[all …]
H A DX86SchedSapphireRapids.td106 let NumMicroOps = UOps;
114 let NumMicroOps = !add(UOps, LoadUOps);
521 let NumMicroOps = 3;
529 let NumMicroOps = 6;
535 let NumMicroOps = 2;
543 let NumMicroOps = 5;
550 let NumMicroOps = 6;
556 let NumMicroOps = 2;
571 let NumMicroOps = 0;
585 let NumMicroOps = 4;
[all …]
H A DX86SchedHaswell.td104 let NumMicroOps = UOps;
112 let NumMicroOps = !add(UOps, LoadUOps);
189 let NumMicroOps = 3;
491 let NumMicroOps = 2;
496 let NumMicroOps = 2;
502 let NumMicroOps = 2;
506 let NumMicroOps = 3;
514 let NumMicroOps = 3;
519 let NumMicroOps = 4;
526 let NumMicroOps = 9;
[all …]
H A DX86SchedSkylakeClient.td98 let NumMicroOps = UOps;
106 let NumMicroOps = !add(UOps, LoadUOps);
170 let NumMicroOps = 3;
428 let NumMicroOps = 2;
433 let NumMicroOps = 2;
439 let NumMicroOps = 2;
443 let NumMicroOps = 3;
498 let NumMicroOps = 3;
503 let NumMicroOps = 4;
510 let NumMicroOps = 9;
[all …]
H A DX86SchedBroadwell.td99 let NumMicroOps = UOps;
107 let NumMicroOps = !add(UOps, LoadUOps);
187 let NumMicroOps = 3;
493 let NumMicroOps = 2;
498 let NumMicroOps = 2;
503 let NumMicroOps = 2;
507 let NumMicroOps = 3;
515 let NumMicroOps = 3;
520 let NumMicroOps = 4;
527 let NumMicroOps = 9;
[all …]
H A DX86SchedSkylakeServer.td98 let NumMicroOps = UOps;
106 let NumMicroOps = !add(UOps, LoadUOps);
171 let NumMicroOps = 3;
429 let NumMicroOps = 2;
434 let NumMicroOps = 2;
440 let NumMicroOps = 2;
444 let NumMicroOps = 3;
494 let NumMicroOps = 3;
499 let NumMicroOps = 4;
506 let NumMicroOps = 9;
[all …]
H A DX86SchedIceLake.td105 let NumMicroOps = UOps;
113 let NumMicroOps = !add(UOps, LoadUOps);
178 let NumMicroOps = 3;
434 let NumMicroOps = 2;
439 let NumMicroOps = 2;
445 let NumMicroOps = 2;
449 let NumMicroOps = 3;
499 let NumMicroOps = 3;
504 let NumMicroOps = 4;
511 let NumMicroOps = 9;
[all …]
H A DX86SchedSandyBridge.td94 let NumMicroOps = UOps;
102 let NumMicroOps = !add(UOps, LoadUOps);
182 let NumMicroOps = 3;
455 let NumMicroOps = 2;
459 let NumMicroOps = 2;
464 let NumMicroOps = 2;
468 let NumMicroOps = 3;
490 let NumMicroOps = 3;
495 let NumMicroOps = 4;
512 let NumMicroOps
[all...]
H A DX86ScheduleZnver4.td400 let NumMicroOps = UOps;
513 let NumMicroOps = 1;
527 let NumMicroOps = 1;
534 let NumMicroOps = 2;
544 let NumMicroOps = 1;
555 let NumMicroOps = 1;
562 let NumMicroOps = 1;
569 let NumMicroOps = 1;
579 let NumMicroOps = 1;
590 let NumMicroOps = 2;
[all …]
H A DX86ScheduleBdVer2.td196 let NumMicroOps = UOps;
277 def : WriteRes<WriteSTMXCSR, [PdStore]> { let NumMicroOps = 2; let ReleaseAtCycles = [18]; }
312 let NumMicroOps = 45;
330 let NumMicroOps = 1;
337 let NumMicroOps = 4;
344 let NumMicroOps = 2;
356 let NumMicroOps = 2;
381 let NumMicroOps = 3;
388 let NumMicroOps = 5;
395 let NumMicroOps = 6;
[all …]
H A DX86ScheduleZnver3.td403 let NumMicroOps = UOps;
502 let NumMicroOps = 1;
516 let NumMicroOps = 1;
523 let NumMicroOps = 2;
533 let NumMicroOps = 1;
544 let NumMicroOps = 1;
551 let NumMicroOps = 1;
558 let NumMicroOps = 1;
568 let NumMicroOps = 1;
579 let NumMicroOps = 2;
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp63 const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps(); in checkRCU() local
64 if (RCU.isAvailable(NumMicroOps)) in checkRCU()
81 const unsigned NumMicroOps = IS.getNumMicroOps(); in dispatch() local
82 if (NumMicroOps > DispatchWidth) { in dispatch()
85 CarryOver = NumMicroOps - DispatchWidth; in dispatch()
88 assert(AvailableEntries >= NumMicroOps); in dispatch()
89 AvailableEntries -= NumMicroOps; in dispatch()
130 std::min(DispatchWidth, NumMicroOps)); in dispatch()
160 unsigned NumMicroOps = Inst.getNumMicroOps(); in isAvailable() local
161 unsigned Required = std::min(NumMicroOps, DispatchWidth); in isAvailable()

1234