Searched refs:NumMicroOps (Results 1 - 19 of 19) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DDispatchStage.cpp63 const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps(); local
64 if (RCU.isAvailable(NumMicroOps))
82 const unsigned NumMicroOps = IS.getNumMicroOps(); local
83 if (NumMicroOps > DispatchWidth) {
86 CarryOver = NumMicroOps - DispatchWidth;
89 assert(AvailableEntries >= NumMicroOps);
90 AvailableEntries -= NumMicroOps;
134 std::min(DispatchWidth, NumMicroOps));
160 unsigned NumMicroOps = Inst.getNumMicroOps(); local
162 unsigned Required = std::min(NumMicroOps, DispatchWidt
[all...]
H A DExecuteStage.cpp203 unsigned NumMicroOps = Inst.getNumMicroOps(); local
204 NumDispatchedOpcodes += NumMicroOps;
/freebsd-11-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DSummaryView.cpp29 TotalCycles(0), NumMicroOps(0),
56 NumMicroOps += Desc.NumMicroOps;
69 unsigned TotalUOps = NumMicroOps * Iterations;
73 SM, DispatchWidth, NumMicroOps, ProcResourceUsage);
H A DSummaryView.h47 unsigned NumMicroOps; member in class:llvm::mca::SummaryView
64 // - NumMicroOps / DispatchWidth
H A DRetireControlUnitStatistics.cpp39 unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps;
H A DInstructionInfoView.cpp52 unsigned NumMicroOpcodes = SCDesc.NumMicroOps;
H A DSchedulerStatistics.cpp47 NumIssued += Inst.getDesc().NumMicroOps;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/Stages/
H A DMicroOpQueueStage.h57 IR.getInstruction()->getDesc().NumMicroOps);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MCA/
H A DSupport.cpp83 unsigned NumMicroOps,
88 double Max = static_cast<double>(NumMicroOps) / DispatchWidth;
104 // - (NumMicroOps / DispatchWidth)
82 computeBlockRThroughput(const MCSchedModel &SM, unsigned DispatchWidth, unsigned NumMicroOps, ArrayRef<unsigned> ProcResourceUsage) argument
H A DInstrBuilder.cpp485 if (ID.NumMicroOps != 0)
536 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) {
547 ID->NumMicroOps = SCDesc.NumMicroOps;
581 LLVM_DEBUG(dbgs() << "\t\tNumMicroOps=" << ID->NumMicroOps << '\n');
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp51 assert((SC->NumMicroOps != 2 || (SC->BeginGroup && !SC->EndGroup)) &&
53 assert((SC->NumMicroOps < 3 || (SC->BeginGroup && SC->EndGroup)) &&
55 assert((SC->NumMicroOps < 3 || (SC->NumMicroOps % 3 == 0)) &&
58 return SC->NumMicroOps;
194 if (SC->NumMicroOps > 1)
195 OS << "/" << SC->NumMicroOps << "uops";
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h117 uint16_t NumMicroOps : 14; member in struct:llvm::MCSchedClassDesc
128 return NumMicroOps != InvalidNumMicroOps;
131 return NumMicroOps == VariantNumMicroOps;
H A DMCInstrItineraries.h96 int16_t NumMicroOps; ///< # of micro-ops, -1 means it's variable member in struct:llvm::InstrItinerary
228 return Itineraries[ItinClassIndx].NumMicroOps;
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DSupport.h106 /// - NumMicroOps / DispatchWidth
109 unsigned NumMicroOps,
H A DInstruction.h367 unsigned NumMicroOps; member in struct:llvm::mca::InstrDesc
421 unsigned getNumMicroOps() const { return Desc.NumMicroOps; }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp106 return ((double)SCDesc.NumMicroOps) / SM.IssueWidth;
/freebsd-11-stable/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp516 int16_t NumUOps = ItinData ? ItinData->getValueAsInt("NumMicroOps") : 0;
591 Intinerary.NumMicroOps << ", " <<
996 SCDesc.NumMicroOps = 0;
1014 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps;
1060 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1093 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1097 SCDesc.NumMicroOps += WriteRes->getValueAsInt("NumMicroOps");
1160 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1181 if (SCDesc.NumMicroOps
[all...]
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DTargetSchedule.cpp117 return SC->NumMicroOps;
H A DTargetInstrInfo.cpp1073 int UOps = ItinData->Itineraries[Class].NumMicroOps;

Completed in 306 milliseconds