HomeSort by: relevance | last modified time | path
    Searched refs:NumMicroOps (Results 1 - 22 of 22) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/MCA/Stages/
DispatchStage.cpp 63 const unsigned NumMicroOps = IR.getInstruction()->getNumMicroOps();
64 if (RCU.isAvailable(NumMicroOps))
82 const unsigned NumMicroOps = IS.getNumMicroOps();
83 if (NumMicroOps > DispatchWidth) {
86 CarryOver = NumMicroOps - DispatchWidth;
89 assert(AvailableEntries >= NumMicroOps);
90 AvailableEntries -= NumMicroOps;
131 std::min(DispatchWidth, NumMicroOps));
161 unsigned NumMicroOps = Inst.getNumMicroOps();
163 unsigned Required = std::min(NumMicroOps, DispatchWidth)
    [all...]
InOrderIssueStage.cpp 40 unsigned NumMicroOps = Inst.getNumMicroOps();
43 bool ShouldCarryOver = NumMicroOps > SM.IssueWidth;
44 if (Bandwidth < NumMicroOps && !ShouldCarryOver)
240 unsigned NumMicroOps = IS.getNumMicroOps();
241 notifyInstructionDispatch(IR, NumMicroOps, UsedRegs, *this);
254 bool ShouldCarryOver = NumMicroOps > Bandwidth;
256 CarryOver = NumMicroOps - Bandwidth;
262 NumIssued += NumMicroOps;
263 Bandwidth = Desc.EndGroup ? 0 : Bandwidth - NumMicroOps;
ExecuteStage.cpp 203 unsigned NumMicroOps = Inst.getNumMicroOps();
204 NumDispatchedOpcodes += NumMicroOps;
  /src/external/apache2/llvm/dist/llvm/tools/llvm-mca/Views/
SummaryView.cpp 29 TotalCycles(0), NumMicroOps(0),
56 NumMicroOps += Desc.NumMicroOps;
93 DV.TotalUOps = NumMicroOps * DV.Iterations;
96 DV.BlockRThroughput = computeBlockRThroughput(SM, DispatchWidth, NumMicroOps,
SummaryView.h 47 unsigned NumMicroOps;
76 // - NumMicroOps / DispatchWidth
RetireControlUnitStatistics.cpp 39 unsigned ReleasedEntries = Event.IR.getInstruction()->getDesc().NumMicroOps;
InstructionInfoView.cpp 111 IIVDEntry.NumMicroOpcodes = SCDesc.NumMicroOps;
SchedulerStatistics.cpp 47 NumIssued += Inst.getDesc().NumMicroOps;
  /src/external/apache2/llvm/dist/llvm/include/llvm/MCA/Stages/
MicroOpQueueStage.h 57 IR.getInstruction()->getDesc().NumMicroOps);
  /src/external/apache2/llvm/dist/llvm/lib/MCA/
Support.cpp 83 unsigned NumMicroOps,
88 double Max = static_cast<double>(NumMicroOps) / DispatchWidth;
104 // - (NumMicroOps / DispatchWidth)
InstrBuilder.cpp 495 if (ID.NumMicroOps != 0)
539 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps) {
550 ID->NumMicroOps = SCDesc.NumMicroOps;
585 LLVM_DEBUG(dbgs() << "\t\tNumMicroOps=" << ID->NumMicroOps << '\n');
  /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/
SystemZHazardRecognizer.cpp 51 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";
  /src/external/apache2/llvm/dist/llvm/include/llvm/MC/
MCSchedule.h 117 uint16_t NumMicroOps : 13;
129 return NumMicroOps != InvalidNumMicroOps;
132 return NumMicroOps == VariantNumMicroOps;
MCInstrItineraries.h 99 int16_t NumMicroOps; ///< # of micro-ops, -1 means it's variable
231 return Itineraries[ItinClassIndx].NumMicroOps;
  /src/external/apache2/llvm/dist/llvm/include/llvm/MCA/
Support.h 106 /// - NumMicroOps / DispatchWidth
109 unsigned NumMicroOps,
Instruction.h 367 unsigned NumMicroOps;
422 unsigned getNumMicroOps() const { return Desc.NumMicroOps; }
  /src/external/apache2/llvm/dist/llvm/lib/MC/
MCSchedule.cpp 106 return ((double)SCDesc.NumMicroOps) / SM.IssueWidth;
  /src/external/apache2/llvm/dist/llvm/utils/TableGen/
SubtargetEmitter.cpp 517 int16_t NumUOps = ItinData ? ItinData->getValueAsInt("NumMicroOps") : 0;
592 Intinerary.NumMicroOps << ", " <<
993 SCDesc.NumMicroOps = 0;
1011 SCDesc.NumMicroOps = MCSchedClassDesc::VariantNumMicroOps;
1057 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1090 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1094 SCDesc.NumMicroOps += WriteRes->getValueAsInt("NumMicroOps");
1158 SCDesc.NumMicroOps = MCSchedClassDesc::InvalidNumMicroOps;
1179 if (SCDesc.NumMicroOps == MCSchedClassDesc::InvalidNumMicroOps)
    [all...]
  /src/external/apache2/llvm/dist/llvm/tools/llvm-exegesis/lib/
SchedClassResolution.cpp 298 } else if (Key == "NumMicroOps") {
299 Measure.PerInstructionValue = SCDesc->NumMicroOps;
Analysis.cpp 378 OS << "<tr><th>Valid</th><th>Variant</th><th>NumMicroOps</th><th>Latency</"
386 OS << "<td>" << RSC.SCDesc->NumMicroOps << "</td>";
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/
TargetSchedule.cpp 117 return SC->NumMicroOps;
TargetInstrInfo.cpp 1126 int UOps = ItinData->Itineraries[Class].NumMicroOps;

Completed in 31 milliseconds