Home
last modified time | relevance | path

Searched refs:getProcResource (Results 1 – 25 of 25) sorted by relevance

/llvm-project/llvm/include/llvm/CodeGen/
H A DTargetSchedule.h117 const MCProcResourceDesc *getProcResource(unsigned PIdx) const { in getProcResource() function
118 return SchedModel.getProcResource(PIdx); in getProcResource()
125 return SchedModel.getProcResource(PIdx)->Name; in getResourceName()
165 return SchedModel.getProcResource(PIdx)->BufferSize; in getResourceBufferSize()
H A DMachineScheduler.h1028 return SchedModel->getProcResource(PIdx)->SubUnitsIdxBegin &&
1029 !SchedModel->getProcResource(PIdx)->BufferSize;
/llvm-project/llvm/lib/MCA/
H A DSupport.cpp51 const MCProcResourceDesc &Desc = *SM.getProcResource(I); in computeProcResourceMasks()
60 const MCProcResourceDesc &Desc = *SM.getProcResource(I); in computeProcResourceMasks()
75 const MCProcResourceDesc &Desc = *SM.getProcResource(I); in computeProcResourceMasks()
99 const MCProcResourceDesc &MCDesc = *SM.getProcResource(I); in computeBlockRThroughput()
H A DInstrBuilder.cpp72 const MCProcResourceDesc &PR = *SM.getProcResource(PRE->ProcResourceIdx); in initializeUsedResources()
188 const MCProcResourceDesc &PR = *SM.getProcResource(I); in initializeUsedResources()
/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZHazardRecognizer.cpp179 *SchedModel->getProcResource(PI->ProcResourceIdx); in dumpSU()
238 dbgs() << SchedModel->getProcResource(i)->Name in dumpProcResourceCounters()
244 << SchedModel->getProcResource(CriticalResourceIdx)->Name in dumpProcResourceCounters()
300 if (SchedModel->getProcResource(PI->ProcResourceIdx)->BufferSize == 1) in EmitInstruction()
313 << SchedModel->getProcResource(PI->ProcResourceIdx)->Name in EmitInstruction()
422 switch (SchedModel->getProcResource(PRE.ProcResourceIdx)->BufferSize) { in emitInstruction()
/llvm-project/llvm/lib/MCA/Stages/
H A DInstructionTables.cpp34 const MCProcResourceDesc &ProcResource = *SM.getProcResource(Index); in execute()
51 const MCProcResourceDesc &SubUnit = *SM.getProcResource(SubUnitIdx); in execute()
/llvm-project/llvm/tools/llvm-mca/Views/
H A DResourcePressureView.cpp29 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in ResourcePressureView()
73 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in printColumnNames()
112 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in printResourcePressurePerIter()
H A DBottleneckAnalysis.cpp36 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in PressureTracker()
52 const MCProcResourceDesc &PRDesc = *SM.getProcResource(ProcResID); in getResourceUsers()
618 const MCProcResourceDesc &PRDesc = *SM.getProcResource(I); in printBottleneckHints()
671 const MCProcResourceDesc &PRDesc = *SM.getProcResource(I);
H A DSchedulerStatistics.cpp140 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in printSchedulerUsage()
H A DBottleneckAnalysis.h169 const MCProcResourceDesc &PRDesc = *SM.getProcResource(ProcResID); in resolveResourceName()
H A DTimelineView.cpp49 const MCProcResourceDesc &MCDesc = *SM.getProcResource(Buffer); in onReservedBuffers()
/llvm-project/llvm/lib/CodeGen/
H A DTargetSchedule.cpp60 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; in init()
66 unsigned NumUnits = SchedModel.getProcResource(Idx)->NumUnits; in init()
299 if (!SchedModel.getProcResource(PRI->ProcResourceIdx)->BufferSize) in computeOutputLatency()
H A DMachineScheduler.cpp2315 NumUnits += SchedModel->getProcResource(i)->NumUnits; in init()
2317 auto SubUnits = SchedModel->getProcResource(i)->SubUnitsIdxBegin; in init()
2318 for (unsigned U = 0, UE = SchedModel->getProcResource(i)->NumUnits; in init()
2384 unsigned NumberOfInstances = SchedModel->getProcResource(PIdx)->NumUnits; in getNextResourceCycle()
2408 auto SubUnits = SchedModel->getProcResource(PIdx)->SubUnitsIdxBegin; in getNextResourceCycle()
2758 if (SchedModel->getProcResource(PIdx)->BufferSize == 0) { in bumpNode()
2922 const unsigned NumUnits = SchedModel->getProcResource(ResIdx)->NumUnits; in dumpReservedCycles()
3155 dbgs() << " " << SchedModel->getProcResource(ResIdx)->Name << " "; in traceCandidate()
H A DMachinePipeliner.cpp1157 STI->getSchedModel().getProcResource(PRE.ProcResourceIdx); in minFuncUnits()
3479 const MCProcResourceDesc &Desc = *SM.getProcResource(I); in dumpMRT()
3487 const MCProcResourceDesc &Desc = *SM.getProcResource(I); in dumpMRT()
3499 const MCProcResourceDesc *ProcResource = SM.getProcResource(I); in initProcResourceVectors()
3591 const MCProcResourceDesc *Desc = SM.getProcResource(I); in reserveResources()
3695 SM.getProcResource(PRE.ProcResourceIdx); in calculateResMII()
3722 const MCProcResourceDesc *Desc = SM.getProcResource(I); in calculateResMII()
H A DMachineTraceMetrics.cpp915 << MTM.SchedModel.getProcResource(K)->Name << " (" in updatePhysDepsUpwards()
1095 << MTM.SchedModel.getProcResource(K)->Name << " (" in computeInstrHeights()
H A DScheduleDAGInstrs.cpp604 switch (SchedModel.getProcResource(PRE.ProcResourceIdx)->BufferSize) { in initSUnits()
/llvm-project/llvm/tools/llvm-exegesis/lib/
H A DSchedClassResolution.cpp83 SM.getProcResource(WPR->ProcResourceIdx); in getNonRedundantWriteProcRes()
212 SM.getProcResource(WPR.ProcResourceIdx); in computeIdealizedProcResPressure()
281 if (NameOrId == SchedModel.getProcResource(I)->Name) in findProcResIdx()
H A DAnalysis.cpp390 SM.getProcResource(WPR.ProcResourceIdx)->Name); in printSchedClassDescHtml()
399 OS, SI.getSchedModel().getProcResource(Pressure.first)->Name); in printSchedClassDescHtml()
/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DLSUnit.cpp31 const MCProcResourceDesc &LdQDesc = *SM.getProcResource(EPI.LoadQueueID); in LSUnitBase()
36 const MCProcResourceDesc &StQDesc = *SM.getProcResource(EPI.StoreQueueID); in LSUnitBase()
H A DResourceManager.cpp131 std::make_unique<ResourceState>(*SM.getProcResource(I), I, Mask); in ResourceManager()
/llvm-project/llvm/unittests/tools/llvm-exegesis/PowerPC/
H A DAnalysisTest.cpp41 const std::string Name = SM.getProcResource(I)->Name; in PPCAnalysisTest()
/llvm-project/llvm/unittests/tools/llvm-exegesis/X86/
H A DSchedClassResolutionTest.cpp33 const std::string Name = SM.getProcResource(I)->Name; in X86SchedClassResolutionTest()
/llvm-project/llvm/tools/llvm-mca/
H A DPipelinePrinter.cpp86 const MCProcResourceDesc &ProcResource = *SM.getProcResource(I); in getJSONTargetInfo()
/llvm-project/llvm/lib/MC/
H A DMCSchedule.cpp106 unsigned NumUnits = SM.getProcResource(I->ProcResourceIdx)->NumUnits; in getReciprocalThroughput()
/llvm-project/llvm/include/llvm/MC/
H A DMCSchedule.h356 const MCProcResourceDesc *getProcResource(unsigned ProcResourceIdx) const { in getProcResource()
353 const MCProcResourceDesc *getProcResource(unsigned ProcResourceIdx) const { getProcResource() function