Home
last modified time | relevance | path

Searched refs:ReleaseAtCycle (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DMachineScheduler.h718 unsigned ReleaseAtCycle) { in getResourceIntervalBottom() argument
719 return std::make_pair<long, long>((long)C - (long)ReleaseAtCycle + 1L, in getResourceIntervalBottom()
723 unsigned ReleaseAtCycle) { in getResourceIntervalTop() argument
725 (long)C + (long)ReleaseAtCycle); in getResourceIntervalTop()
776 unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle,
786 unsigned ReleaseAtCycle) const { in getFirstAvailableAtFromBottom() argument
787 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromBottom()
792 unsigned ReleaseAtCycle) const { in getFirstAvailableAtFromTop() argument
793 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromTop()
1010 unsigned ReleaseAtCycle,
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineScheduler.cpp1019 if (SU->TopReadyCycle + PI->ReleaseAtCycle - 1 > LastCycle) in dumpScheduleTraceTopDown()
1020 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1; in dumpScheduleTraceTopDown()
1058 LHS.ReleaseAtCycle < RHS.ReleaseAtCycle); in dumpScheduleTraceTopDown()
1068 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceTopDown()
1101 if ((int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1 < LastCycle) in dumpScheduleTraceBottomUp()
1102 LastCycle = (int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1; in dumpScheduleTraceBottomUp()
1139 LHS.ReleaseAtCycle < RHS.ReleaseAtCycle); in dumpScheduleTraceBottomUp()
1149 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceBottomUp()
2296 assert(PI->ReleaseAtCycle >= PI->AcquireAtCycle); in init()
2298 (Factor * (PI->ReleaseAtCycle - PI->AcquireAtCycle)); in init()
[all …]
H A DMachinePipeliner.cpp1156 if (!PRE.ReleaseAtCycle) in minFuncUnits()
1199 if (!PRE.ReleaseAtCycle) in calcCriticalResources()
3608 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in reserveResources()
3620 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in unreserveResources()
3736 dbgs() << Desc->Name << ": " << PRE.ReleaseAtCycle << ", "; in calculateResMII()
3739 ResourceCount[PRE.ProcResourceIdx] += PRE.ReleaseAtCycle; in calculateResMII()
H A DMachineTraceMetrics.cpp129 PRCycles[PI->ProcResourceIdx] += PI->ReleaseAtCycle; in getResources()
1251 Cycles += (PI->ReleaseAtCycle * in getResourceLength()
/freebsd/contrib/llvm-project/llvm/lib/MCA/
H A DInstrBuilder.cpp73 if (!PRE->ReleaseAtCycle) { in initializeUsedResources()
93 CycleSegment RCy(0, PRE->ReleaseAtCycle, false); in initializeUsedResources()
97 SuperResources[Super] += PRE->ReleaseAtCycle; in initializeUsedResources()
/freebsd/contrib/llvm-project/llvm/utils/TableGen/
H A DSubtargetEmitter.cpp1223 WPREntry.ReleaseAtCycle = ReleaseAtCycles[PRIdx]; in GenSchedClassTables()
1253 WriteProcResources[WPRIdx].ReleaseAtCycle += in GenSchedClassTables()
1254 WPREntry.ReleaseAtCycle; in GenSchedClassTables()
1367 << format("%2d", WPREntry.ReleaseAtCycle) << ", " in EmitSchedClassTables()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp278 return TSchedModel.getWriteProcResBegin(SC)->ReleaseAtCycle; in getMFMAPipelineWaitStates()