| /freebsd-12.1/contrib/llvm/lib/Target/AArch64/ |
| H A D | AArch64SchedA57WriteRes.td | 59 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 D | AArch64SchedKryoDetails.td | 17 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 D | AArch64SchedFalkorDetails.td | 37 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 D | AArch64SchedExynosM1.td | 73 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 D | AArch64SchedExynosM3.td | 110 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 D | AArch64SchedExynosM4.td | 136 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 D | AArch64SchedThunderX2T99.td | 97 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 D | AArch64SchedKryo.td | 68 { 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 D | ARMScheduleA57WriteRes.td | 89 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 D | ARMScheduleR52.td | 455 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 D | ARMScheduleSwift.td | 87 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 D | X86SchedHaswell.td | 172 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 D | X86SchedSkylakeClient.td | 165 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 D | X86SchedSkylakeServer.td | 166 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 D | X86SchedBroadwell.td | 168 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 D | X86SchedSandyBridge.td | 167 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 D | X86ScheduleBdVer2.td | 320 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 D | X86ScheduleZnver1.td | 454 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 D | DispatchStage.cpp | 54 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 D | SummaryView.cpp | 29 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 D | SystemZHazardRecognizer.cpp | 52 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 D | RetireControlUnit.cpp | 42 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 D | MCSchedule.h | 117 uint16_t NumMicroOps : 14; member 128 return NumMicroOps != InvalidNumMicroOps; in isValid() 131 return NumMicroOps == VariantNumMicroOps; in isVariant()
|
| H A D | MCInstrItineraries.h | 97 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 D | Support.cpp | 67 unsigned NumMicroOps, in computeBlockRThroughput() argument 72 double Max = static_cast<double>(NumMicroOps) / DispatchWidth; in computeBlockRThroughput()
|