Home
last modified time | relevance | path

Searched refs:SubUnitsIdxBegin (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/llvm/tools/llvm-exegesis/lib/
H A DSchedClassResolution.cpp64 if (ProcResDesc->SubUnitsIdxBegin == nullptr) { in getNonRedundantWriteProcRes()
72 for (const auto *SubResIdx = ProcResDesc->SubUnitsIdxBegin; in getNonRedundantWriteProcRes()
73 SubResIdx != ProcResDesc->SubUnitsIdxBegin + ProcResDesc->NumUnits; in getNonRedundantWriteProcRes()
85 for (const auto *SubResIdx = ProcResDesc->SubUnitsIdxBegin; in getNonRedundantWriteProcRes()
86 SubResIdx != ProcResDesc->SubUnitsIdxBegin + ProcResDesc->NumUnits; in getNonRedundantWriteProcRes()
186 if (ProcResDesc->SubUnitsIdxBegin == nullptr) { in computeIdealizedProcResPressure()
191 SmallVector<uint16_t, 32> Subunits(ProcResDesc->SubUnitsIdxBegin, in computeIdealizedProcResPressure()
192 ProcResDesc->SubUnitsIdxBegin + in computeIdealizedProcResPressure()
/llvm-project-15.0.7/llvm/lib/MCA/
H A DSupport.cpp51 if (Desc.SubUnitsIdxBegin) in computeProcResourceMasks()
60 if (!Desc.SubUnitsIdxBegin) in computeProcResourceMasks()
64 uint64_t OtherMask = Masks[Desc.SubUnitsIdxBegin[U]]; in computeProcResourceMasks()
/llvm-project-15.0.7/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp36 if (!ProcResource.SubUnitsIdxBegin) { in execute()
50 unsigned SubUnitIdx = ProcResource.SubUnitsIdxBegin[I1]; in execute()
/llvm-project-15.0.7/llvm/tools/llvm-mca/Views/
H A DResourcePressureView.cpp32 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in ResourcePressureView()
76 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in printColumnNames()
115 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in printResourcePressurePerIter()
/llvm-project-15.0.7/llvm/tools/llvm-mca/
H A DPipelinePrinter.cpp88 if (ProcResource.SubUnitsIdxBegin || !NumUnits) in getJSONTargetInfo()
/llvm-project-15.0.7/llvm/include/llvm/MC/
H A DMCSchedule.h53 const unsigned *SubUnitsIdxBegin; member
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h766 return SchedModel->getProcResource(PIdx)->SubUnitsIdxBegin && in isUnbufferedGroup()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DMachinePipeliner.cpp3037 if (Desc.SubUnitsIdxBegin) in initProcResourceVectors()
3045 if (!Desc.SubUnitsIdxBegin) in initProcResourceVectors()
3049 Masks[I] |= Masks[Desc.SubUnitsIdxBegin[U]]; in initProcResourceVectors()
H A DMachineScheduler.cpp2055 auto SubUnits = SchedModel->getProcResource(i)->SubUnitsIdxBegin; in init()
2127 auto SubUnits = SchedModel->getProcResource(PIdx)->SubUnitsIdxBegin; in getNextResourceCycle()