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

References

include/llvm/CodeGen/MachinePipeliner.h
  444         ProcResourceMasks(SM.getNumProcResourceKinds(), 0),
  445         ProcResourceCount(SM.getNumProcResourceKinds(), 0) {
include/llvm/CodeGen/TargetSchedule.h
  110     return SchedModel.getNumProcResourceKinds();
include/llvm/MCA/Stages/InstructionTables.h
   35       : Stage(), SM(Model), Masks(Model.getNumProcResourceKinds()) {
lib/CodeGen/MachinePipeliner.cpp
 2896   assert(SM.getNumProcResourceKinds() < 64 &&
 2900   Masks.resize(SM.getNumProcResourceKinds());
 2901   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
 2909   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
 2921       for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
lib/CodeGen/TargetSchedule.cpp
   69   unsigned NumRes = SchedModel.getNumProcResourceKinds();
lib/MCA/HardwareUnits/ResourceManager.cpp
  112     : Resources(SM.getNumProcResourceKinds() - 1),
  113       Strategies(SM.getNumProcResourceKinds() - 1),
  114       Resource2Groups(SM.getNumProcResourceKinds() - 1, 0),
  115       ProcResID2Mask(SM.getNumProcResourceKinds(), 0),
  116       ResIndex2ProcResID(SM.getNumProcResourceKinds() - 1, 0),
  122   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
  127   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
  135   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
lib/MCA/InstrBuilder.cpp
   34   ProcResourceMasks.resize(SM.getNumProcResourceKinds());
   60   unsigned NumProcResources = SM.getNumProcResourceKinds();
lib/MCA/Support.cpp
   43   assert(Masks.size() == SM.getNumProcResourceKinds() &&
   49   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
   58   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
   73   for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
   93   for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
tools/llvm-exegesis/lib/SchedClassResolution.cpp
   54   const unsigned NumProcRes = SM.getNumProcResourceKinds();
  178   SmallVector<float, 32> DensePressure(SM.getNumProcResourceKinds());
  199   for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
  250   for (int I = 0, E = SchedModel.getNumProcResourceKinds(); I < E; ++I) {
tools/llvm-mca/Views/BottleneckAnalysis.cpp
   28       ResourcePressureDistribution(Model.getNumProcResourceKinds(), 0),
   29       ProcResID2Mask(Model.getNumProcResourceKinds(), 0),
   30       ResIdx2ProcResID(Model.getNumProcResourceKinds(), 0),
   31       ProcResID2ResourceUsersIndex(Model.getNumProcResourceKinds(), 0) {
   36   for (unsigned I = 1, E = Model.getNumProcResourceKinds(); I < E; ++I) {
tools/llvm-mca/Views/ResourcePressureView.cpp
   28   for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
   70   for (unsigned I = 1, ResourceIndex = 0, E = SM.getNumProcResourceKinds();
  109   for (unsigned I = 1, ResourceIndex = 0, E = SM.getNumProcResourceKinds();
tools/llvm-mca/Views/SchedulerStatistics.cpp
  140   for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
tools/llvm-mca/Views/SummaryView.cpp
   30       ProcResourceUsage(Model.getNumProcResourceKinds(), 0),
   31       ProcResourceMasks(Model.getNumProcResourceKinds()),
   32       ResIdx2ProcResID(Model.getNumProcResourceKinds(), 0) {
   34   for (unsigned I = 1, E = SM.getNumProcResourceKinds(); I < E; ++I) {
unittests/tools/llvm-exegesis/PowerPC/AnalysisTest.cpp
   40     for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {
unittests/tools/llvm-exegesis/X86/SchedClassResolutionTest.cpp
   32     for (unsigned I = 0, E = SM.getNumProcResourceKinds(); I < E; ++I) {