reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/MC/MCSchedule.h
   69     return ProcResourceIdx == Other.ProcResourceIdx && Cycles == Other.Cycles;
   69     return ProcResourceIdx == Other.ProcResourceIdx && Cycles == Other.Cycles;
lib/CodeGen/MachinePipeliner.cpp
  946             STI->getSchedModel().getProcResource(PRE.ProcResourceIdx);
  950           F = PRE.ProcResourceIdx;
  988         Resources[PRE.ProcResourceIdx]++;
 2957         SM.getProcResource(I->ProcResourceIdx);
 2962                          ProcResource->Name, I->ProcResourceIdx,
 2963                          ProcResourceCount[I->ProcResourceIdx], NumUnits,
 2966     if (ProcResourceCount[I->ProcResourceIdx] >= NumUnits)
 2995     ++ProcResourceCount[PRE.ProcResourceIdx];
 2999             SM.getProcResource(PRE.ProcResourceIdx);
 3001                          ProcResource->Name, PRE.ProcResourceIdx,
 3002                          ProcResourceCount[PRE.ProcResourceIdx],
lib/CodeGen/MachineScheduler.cpp
 1899       unsigned PIdx = PI->ProcResourceIdx;
 2020       unsigned ResIdx = PE.ProcResourceIdx;
 2267         countResource(PI->ProcResourceIdx, PI->Cycles, NextCycle);
 2279         unsigned PIdx = PI->ProcResourceIdx;
 2458     if (PI->ProcResourceIdx == Policy.ReduceResIdx)
 2460     if (PI->ProcResourceIdx == Policy.DemandResIdx)
lib/CodeGen/MachineTraceMetrics.cpp
  128       assert(PI->ProcResourceIdx < PRKinds && "Bad processor resource kind");
  129       PRCycles[PI->ProcResourceIdx] += PI->Cycles;
 1244         if (PI->ProcResourceIdx != ResourceIdx)
lib/CodeGen/ScheduleDAGInstrs.cpp
  591         switch (SchedModel.getProcResource(PRE.ProcResourceIdx)->BufferSize) {
lib/CodeGen/TargetSchedule.cpp
  316         if (!SchedModel.getProcResource(PRI->ProcResourceIdx)->BufferSize)
lib/MC/MCSchedule.cpp
   97     unsigned NumUnits = SM.getProcResource(I->ProcResourceIdx)->NumUnits;
lib/MCA/InstrBuilder.cpp
   67     const MCProcResourceDesc &PR = *SM.getProcResource(PRE->ProcResourceIdx);
   79     uint64_t Mask = ProcResourceMasks[PRE->ProcResourceIdx];
lib/Target/SystemZ/SystemZHazardRecognizer.cpp
  179       *SchedModel->getProcResource(PI->ProcResourceIdx);
  300     if (SchedModel->getProcResource(PI->ProcResourceIdx)->BufferSize == 1)
  303       ProcResourceCounters[PI->ProcResourceIdx];
  308          (PI->ProcResourceIdx != CriticalResourceIdx &&
  313                  << SchedModel->getProcResource(PI->ProcResourceIdx)->Name
  315       CriticalResourceIdx = PI->ProcResourceIdx;
  403       if (PI->ProcResourceIdx == CriticalResourceIdx)
  422     switch (SchedModel->getProcResource(PRE.ProcResourceIdx)->BufferSize) {
tools/llvm-exegesis/lib/Analysis.cpp
  408                                 SM.getProcResource(WPR.ProcResourceIdx)->Name);
tools/llvm-exegesis/lib/SchedClassResolution.cpp
   63         SM.getProcResource(WPR->ProcResourceIdx);
   66       Result.push_back({WPR->ProcResourceIdx, WPR->Cycles});
   67       ProcResUnitUsage[WPR->ProcResourceIdx] += WPR->Cycles;
   82       Result.push_back({WPR->ProcResourceIdx,
  180     return A.ProcResourceIdx < B.ProcResourceIdx;
  180     return A.ProcResourceIdx < B.ProcResourceIdx;
  185         SM.getProcResource(WPR.ProcResourceIdx);
  188       DensePressure[WPR.ProcResourceIdx] += WPR.Cycles;
utils/TableGen/SubtargetEmitter.cpp
   67       return LHS.ProcResourceIdx < RHS.ProcResourceIdx;
   67       return LHS.ProcResourceIdx < RHS.ProcResourceIdx;
 1128           WPREntry.ProcResourceIdx = ProcModel.getProcResourceIdx(PRVec[PRIdx]);
 1129           assert(WPREntry.ProcResourceIdx && "Bad ProcResourceIdx");
 1137             if (WriteProcResources[WPRIdx].ProcResourceIdx
 1138                 == WPREntry.ProcResourceIdx) {
 1254     OS << "  {" << format("%2d", WPREntry.ProcResourceIdx) << ", "