Searched refs:ReleaseAtCycle (Results 1 – 10 of 10) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCSchedule.cpp | 105 if (!I->ReleaseAtCycle || I->ReleaseAtCycle == I->AcquireAtCycle) in getReciprocalThroughput() 107 assert(I->ReleaseAtCycle > I->AcquireAtCycle && "invalid resource segment"); in getReciprocalThroughput() 110 double(NumUnits) / double(I->ReleaseAtCycle - I->AcquireAtCycle); in getReciprocalThroughput()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 726 unsigned ReleaseAtCycle) { in getResourceIntervalBottom() argument 727 return std::make_pair<long, long>((long)C - (long)ReleaseAtCycle + 1L, in getResourceIntervalBottom() 731 unsigned ReleaseAtCycle) { in getResourceIntervalTop() argument 733 (long)C + (long)ReleaseAtCycle); in getResourceIntervalTop() 784 unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle, 794 unsigned ReleaseAtCycle) const { in getFirstAvailableAtFromBottom() argument 795 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromBottom() 800 unsigned ReleaseAtCycle) const { in getFirstAvailableAtFromTop() argument 801 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromTop() 1018 unsigned ReleaseAtCycle, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 1259 if (SU->TopReadyCycle + PI->ReleaseAtCycle - 1 > LastCycle) in dumpScheduleTraceTopDown() 1260 LastCycle = SU->TopReadyCycle + PI->ReleaseAtCycle - 1; in dumpScheduleTraceTopDown() 1297 return std::tie(LHS.AcquireAtCycle, LHS.ReleaseAtCycle) < in dumpScheduleTraceTopDown() 1298 std::tie(RHS.AcquireAtCycle, RHS.ReleaseAtCycle); in dumpScheduleTraceTopDown() 1308 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceTopDown() 1341 if ((int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1 < LastCycle) in dumpScheduleTraceBottomUp() 1342 LastCycle = (int)SU->BotReadyCycle - PI->ReleaseAtCycle + 1; in dumpScheduleTraceBottomUp() 1378 return std::tie(LHS.AcquireAtCycle, LHS.ReleaseAtCycle) < in dumpScheduleTraceBottomUp() 1379 std::tie(RHS.AcquireAtCycle, RHS.ReleaseAtCycle); in dumpScheduleTraceBottomUp() 1389 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceBottomUp() [all …]
|
| H A D | MachineTraceMetrics.cpp | 143 PRCycles[PI->ProcResourceIdx] += PI->ReleaseAtCycle; in getResources() 1279 Cycles += (PI->ReleaseAtCycle * in getResourceLength()
|
| H A D | MachinePipeliner.cpp | 1410 if (!PRE.ReleaseAtCycle) in minFuncUnits() 1453 if (!PRE.ReleaseAtCycle) in calcCriticalResources() 3972 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in reserveResources() 3984 for (int C = Cycle; C < Cycle + PRE.ReleaseAtCycle; ++C) in unreserveResources() 4100 dbgs() << Desc->Name << ": " << PRE.ReleaseAtCycle << ", "; in calculateResMII() 4103 ResourceCount[PRE.ProcResourceIdx] += PRE.ReleaseAtCycle; in calculateResMII()
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | InstructionInfoView.cpp | 232 if (!Index->ReleaseAtCycle) in collectData() 236 if (Index->ReleaseAtCycle > 1) { in collectData() 243 Index->AcquireAtCycle, Index->ReleaseAtCycle); in collectData() 246 << format("%s[%d]", MCProc->Name, Index->ReleaseAtCycle); in collectData()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/MC/ |
| H A D | MCSchedule.h | 73 uint16_t ReleaseAtCycle; member 81 ReleaseAtCycle == Other.ReleaseAtCycle &&
|
| /freebsd/contrib/llvm-project/llvm/lib/MCA/ |
| H A D | InstrBuilder.cpp | 73 if (!PRE->ReleaseAtCycle) { in initializeUsedResources() 94 CycleSegment RCy(0, PRE->ReleaseAtCycle, false); in initializeUsedResources() 98 SuperResources[Super] += PRE->ReleaseAtCycle; in initializeUsedResources()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 1195 WPREntry.ReleaseAtCycle = ReleaseAtCycles[PRIdx]; in genSchedClassTables() 1225 WriteProcResources[WPRIdx].ReleaseAtCycle += in genSchedClassTables() 1226 WPREntry.ReleaseAtCycle; in genSchedClassTables() 1344 << format("%2d", WPREntry.ReleaseAtCycle) << ", " in emitSchedClassTables()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | GCNHazardRecognizer.cpp | 259 return TSchedModel.getWriteProcResBegin(SC)->ReleaseAtCycle; in getMFMAPipelineWaitStates()
|