Searched refs:ReleaseAtCycle (Results 1 – 10 of 10) sorted by relevance
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 718 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-14.2/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSchedule.h | 68 uint16_t ReleaseAtCycle; member 76 ReleaseAtCycle == Other.ReleaseAtCycle &&
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 984 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1; in dumpScheduleTraceTopDown() 1022 LHS.ReleaseAtCycle < RHS.ReleaseAtCycle); in dumpScheduleTraceTopDown() 1103 LHS.ReleaseAtCycle < RHS.ReleaseAtCycle); in dumpScheduleTraceBottomUp() 2255 assert(PI->ReleaseAtCycle >= PI->AcquireAtCycle); in init() 2315 CurrCycle, AcquireAtCycle, ReleaseAtCycle); in getNextResourceCycleByInstance() 2318 CurrCycle, AcquireAtCycle, ReleaseAtCycle); in getNextResourceCycleByInstance() 2336 unsigned ReleaseAtCycle, in getNextResourceCycle() argument 2443 unsigned ReleaseAtCycle = PE.ReleaseAtCycle; in checkHazard() local 2605 unsigned Count = Factor * (ReleaseAtCycle- AcquireAtCycle); in countResource() 2942 ResDelta.CritResources += PI->ReleaseAtCycle; in initResourceDelta() [all …]
|
| H A D | MachinePipeliner.cpp | 1096 if (!PRE.ReleaseAtCycle) in minFuncUnits() 1139 if (!PRE.ReleaseAtCycle) in calcCriticalResources() 3539 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in reserveResources() 3551 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in unreserveResources() 3667 dbgs() << Desc->Name << ": " << PRE.ReleaseAtCycle << ", "; in calculateResMII() 3670 ResourceCount[PRE.ProcResourceIdx] += PRE.ReleaseAtCycle; in calculateResMII()
|
| H A D | MachineTraceMetrics.cpp | 129 PRCycles[PI->ProcResourceIdx] += PI->ReleaseAtCycle; in getResources() 1251 Cycles += (PI->ReleaseAtCycle * in getResourceLength()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZHazardRecognizer.cpp | 190 if (PI->ReleaseAtCycle> 1) in dumpSU() 191 OS << "(" << PI->ReleaseAtCycle << "cyc)"; in dumpSU() 304 CurrCounter += PI->ReleaseAtCycle; in EmitInstruction() 404 Cost = PI->ReleaseAtCycle; in resourcesCost()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSchedule.cpp | 97 if (!I->ReleaseAtCycle) in getReciprocalThroughput() 100 double Temp = NumUnits * 1.0 / I->ReleaseAtCycle; in getReciprocalThroughput()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/MCA/ |
| H A D | InstrBuilder.cpp | 72 if (!PRE->ReleaseAtCycle) { in initializeUsedResources() 92 CycleSegment RCy(0, PRE->ReleaseAtCycle, false); in initializeUsedResources() 96 SuperResources[Super] += PRE->ReleaseAtCycle; in initializeUsedResources()
|
| /freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 1205 WPREntry.ReleaseAtCycle = ReleaseAtCycles[PRIdx]; in GenSchedClassTables() 1235 WriteProcResources[WPRIdx].ReleaseAtCycle += in GenSchedClassTables() 1236 WPREntry.ReleaseAtCycle; in GenSchedClassTables() 1348 << format("%2d", WPREntry.ReleaseAtCycle) << ", " in EmitSchedClassTables()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNHazardRecognizer.cpp | 277 return TSchedModel.getWriteProcResBegin(SC)->ReleaseAtCycle; in getMFMAPipelineWaitStates()
|