Home
last modified time | relevance | path

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

12

/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64SchedA57WriteRes.td59 let NumMicroOps = 2;
65 let NumMicroOps = 2;
70 let NumMicroOps = 2;
75 let NumMicroOps = 2;
79 let NumMicroOps = 2;
83 let NumMicroOps = 2;
87 let NumMicroOps = 2;
91 let NumMicroOps = 2;
95 let NumMicroOps = 2;
100 let NumMicroOps = 2;
[all …]
H A DAArch64SchedKryoDetails.td17 let Latency = 3; let NumMicroOps = 2;
24 let Latency = 3; let NumMicroOps = 2;
31 let Latency = 4; let NumMicroOps = 3;
67 let Latency = 3; let NumMicroOps = 2;
73 let Latency = 3; let NumMicroOps = 2;
79 let Latency = 2; let NumMicroOps = 2;
85 let Latency = 2; let NumMicroOps = 2;
91 let Latency = 2; let NumMicroOps = 2;
97 let Latency = 3; let NumMicroOps = 4;
103 let Latency = 5; let NumMicroOps = 4;
[all …]
H A DAArch64SchedFalkorDetails.td37 let NumMicroOps = 0;
41 let NumMicroOps = 0;
45 let NumMicroOps = 0;
49 let NumMicroOps = 0;
95 let NumMicroOps = 2;
99 let NumMicroOps = 2;
103 let NumMicroOps = 2;
107 let NumMicroOps = 2;
111 let NumMicroOps = 2;
115 let NumMicroOps = 2;
[all …]
H A DAArch64SchedExynosM1.td73 let NumMicroOps = 2; }
77 let NumMicroOps = 3; }
80 let NumMicroOps = 2; }
97 let NumMicroOps = 2; }
100 let NumMicroOps = 2; }
103 let NumMicroOps = 2;
106 let NumMicroOps = 0; }
160 let NumMicroOps = 2; }
164 let NumMicroOps = 0; }
170 let NumMicroOps = 0; }
[all …]
H A DAArch64SchedExynosM3.td110 let NumMicroOps = 1; }
112 let NumMicroOps = 0; }
119 let NumMicroOps = 2; }
151 let NumMicroOps = 1; }
154 let NumMicroOps = 2; }
158 let NumMicroOps = 2; }
161 let NumMicroOps = 2; }
164 let NumMicroOps = 2; }
166 let NumMicroOps = 0; }
216 let NumMicroOps = 0; }
[all …]
H A DAArch64SchedExynosM4.td136 let NumMicroOps = 0; }
138 let NumMicroOps = 0; }
146 let NumMicroOps = 2; }
150 let NumMicroOps = 3; }
186 let NumMicroOps = 1; }
189 let NumMicroOps = 2; }
193 let NumMicroOps = 2; }
196 let NumMicroOps = 2; }
199 let NumMicroOps = 2; }
201 let NumMicroOps = 0; }
[all …]
H A DAArch64SchedThunderX2T99.td97 let NumMicroOps = 2;
103 let NumMicroOps = 2;
109 let NumMicroOps = 2;
116 let NumMicroOps = 4;
123 let NumMicroOps = 4;
129 let NumMicroOps = 2;
135 let NumMicroOps = 2;
141 let NumMicroOps = 3;
147 let NumMicroOps = 3;
153 let NumMicroOps = 2;
[all …]
H A DAArch64SchedKryo.td68 { let Latency = 2; let NumMicroOps = 2; }
70 { let Latency = 2; let NumMicroOps = 2; }
72 { let Latency = 2; let NumMicroOps = 2; }
75 { let Latency = 8; let NumMicroOps = 1; } // Fragent -1
77 { let Latency = 8; let NumMicroOps = 1; } // Fragent -1
89 { let Latency = 3; let NumMicroOps = 2; }
95 { let Latency = 6; let NumMicroOps = 2; }
97 { let Latency = 12; let NumMicroOps = 2; } // Fragent -1 / NoRSV +1
/freebsd-12.1/contrib/llvm/lib/Target/ARM/
H A DARMScheduleA57WriteRes.td89 let NumMicroOps = 2;
95 let NumMicroOps = 2;
100 let NumMicroOps = 2;
105 let NumMicroOps = 2;
110 let NumMicroOps = 2;
115 let NumMicroOps = 2;
119 let NumMicroOps = 2;
123 let NumMicroOps = 2;
127 let NumMicroOps = 2;
131 let NumMicroOps = 2;
[all …]
H A DARMScheduleR52.td455 let NumMicroOps = 2;
642 let NumMicroOps = 2;
647 let NumMicroOps = 4;
652 let NumMicroOps = 6;
657 let NumMicroOps = 8;
722 let NumMicroOps = 3;
728 let NumMicroOps = 5;
734 let NumMicroOps = 7;
740 let NumMicroOps = 1;
745 let NumMicroOps = 3;
[all …]
H A DARMScheduleSwift.td87 let NumMicroOps = 2;
91 let NumMicroOps = 3;
264 let NumMicroOps = 3;
269 let NumMicroOps = 0;
273 let NumMicroOps = 0;
277 let NumMicroOps = 0;
286 let NumMicroOps = 5;
315 let NumMicroOps = 1;
328 let NumMicroOps = 2;
332 let NumMicroOps = 2;
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86SchedHaswell.td172 let NumMicroOps = 3;
460 let NumMicroOps = 2;
465 let NumMicroOps = 2;
471 let NumMicroOps = 2;
475 let NumMicroOps = 3;
483 let NumMicroOps = 3;
488 let NumMicroOps = 4;
495 let NumMicroOps = 9;
507 let NumMicroOps = 3;
512 let NumMicroOps = 4;
[all …]
H A DX86SchedSkylakeClient.td165 let NumMicroOps = 3;
409 let NumMicroOps = 2;
414 let NumMicroOps = 2;
420 let NumMicroOps = 2;
424 let NumMicroOps = 3;
474 let NumMicroOps = 3;
479 let NumMicroOps = 4;
486 let NumMicroOps = 9;
498 let NumMicroOps = 3;
503 let NumMicroOps = 4;
[all …]
H A DX86SchedSkylakeServer.td166 let NumMicroOps = 3;
410 let NumMicroOps = 2;
415 let NumMicroOps = 2;
421 let NumMicroOps = 2;
425 let NumMicroOps = 3;
475 let NumMicroOps = 3;
480 let NumMicroOps = 4;
487 let NumMicroOps = 9;
499 let NumMicroOps = 3;
504 let NumMicroOps = 4;
[all …]
H A DX86SchedBroadwell.td168 let NumMicroOps = 3;
419 let NumMicroOps = 2;
424 let NumMicroOps = 2;
429 let NumMicroOps = 2;
433 let NumMicroOps = 3;
483 let NumMicroOps = 3;
488 let NumMicroOps = 4;
495 let NumMicroOps = 9;
507 let NumMicroOps = 3;
512 let NumMicroOps = 4;
[all …]
H A DX86SchedSandyBridge.td167 let NumMicroOps = 3;
430 let NumMicroOps = 2;
434 let NumMicroOps = 2;
439 let NumMicroOps = 2;
443 let NumMicroOps = 3;
465 let NumMicroOps = 3;
470 let NumMicroOps = 4;
487 let NumMicroOps = 3;
492 let NumMicroOps = 4;
515 let NumMicroOps = 2;
[all …]
H A DX86ScheduleBdVer2.td320 let NumMicroOps = 4;
326 let NumMicroOps = 2;
337 let NumMicroOps = 2;
356 let NumMicroOps = 3;
362 let NumMicroOps = 5;
368 let NumMicroOps = 6;
387 let NumMicroOps = 2;
393 let NumMicroOps = 4;
399 let NumMicroOps = 4;
430 let NumMicroOps = 5;
[all …]
H A DX86ScheduleZnver1.td454 let NumMicroOps = 2;
464 let NumMicroOps = 2;
532 let NumMicroOps = 2;
542 let NumMicroOps = 2;
635 let NumMicroOps = 2;
646 let NumMicroOps = 2;
703 let NumMicroOps = 2;
728 let NumMicroOps = 2;
779 let NumMicroOps = 2;
829 let NumMicroOps = 2;
[all …]
/freebsd-12.1/contrib/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp54 const unsigned NumMicroOps = IR.getInstruction()->getDesc().NumMicroOps; in checkRCU() local
55 if (RCU.isAvailable(NumMicroOps)) in checkRCU()
91 const unsigned NumMicroOps = Desc.NumMicroOps; in dispatch() local
92 if (NumMicroOps > DispatchWidth) { in dispatch()
95 CarryOver = NumMicroOps - DispatchWidth; in dispatch()
98 assert(AvailableEntries >= NumMicroOps); in dispatch()
99 AvailableEntries -= NumMicroOps; in dispatch()
137 IS.dispatch(RCU.reserveSlot(IR, NumMicroOps)); in dispatch()
142 std::min(DispatchWidth, NumMicroOps)); in dispatch()
168 unsigned Required = std::min(Desc.NumMicroOps, DispatchWidth); in isAvailable()
/freebsd-12.1/contrib/llvm/tools/llvm-mca/Views/
H A DSummaryView.cpp29 TotalCycles(0), NumMicroOps(0), in SummaryView()
51 NumMicroOps += Desc.NumMicroOps; in onEvent()
67 unsigned TotalUOps = NumMicroOps * Iterations; in printView()
71 SM, DispatchWidth, NumMicroOps, ProcResourceUsage); in printView()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp52 assert((SC->NumMicroOps != 2 || (SC->BeginGroup && !SC->EndGroup)) && in getNumDecoderSlots()
54 assert((SC->NumMicroOps < 3 || (SC->BeginGroup && SC->EndGroup)) && in getNumDecoderSlots()
56 assert((SC->NumMicroOps < 3 || (SC->NumMicroOps % 3 == 0)) && in getNumDecoderSlots()
59 return SC->NumMicroOps; in getNumDecoderSlots()
195 if (SC->NumMicroOps > 1) in dumpSU()
196 OS << "/" << SC->NumMicroOps << "uops"; in dumpSU()
/freebsd-12.1/contrib/llvm/lib/MCA/HardwareUnits/
H A DRetireControlUnit.cpp42 unsigned NumMicroOps) { in reserveSlot() argument
43 assert(isAvailable(NumMicroOps) && "Reorder Buffer unavailable!"); in reserveSlot()
45 std::min(NumMicroOps, static_cast<unsigned>(Queue.size())); in reserveSlot()
/freebsd-12.1/contrib/llvm/include/llvm/MC/
H A DMCSchedule.h117 uint16_t NumMicroOps : 14; member
128 return NumMicroOps != InvalidNumMicroOps; in isValid()
131 return NumMicroOps == VariantNumMicroOps; in isVariant()
H A DMCInstrItineraries.h97 int16_t NumMicroOps; ///< # of micro-ops, -1 means it's variable member
229 return Itineraries[ItinClassIndx].NumMicroOps; in getNumMicroOps()
/freebsd-12.1/contrib/llvm/lib/MCA/
H A DSupport.cpp67 unsigned NumMicroOps, in computeBlockRThroughput() argument
72 double Max = static_cast<double>(NumMicroOps) / DispatchWidth; in computeBlockRThroughput()

12