Searched refs:AcquireAtCycle (Results 1 – 6 of 6) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | MachineScheduler.h | 725 static IntervalTy getResourceIntervalBottom(unsigned C, unsigned AcquireAtCycle, in getResourceIntervalBottom() argument 728 (long)C - (long)AcquireAtCycle + 1L); in getResourceIntervalBottom() 730 static IntervalTy getResourceIntervalTop(unsigned C, unsigned AcquireAtCycle, in getResourceIntervalTop() argument 732 return std::make_pair<long, long>((long)C + (long)AcquireAtCycle, in getResourceIntervalTop() 784 unsigned CurrCycle, unsigned AcquireAtCycle, unsigned ReleaseAtCycle, 793 unsigned AcquireAtCycle, in getFirstAvailableAtFromBottom() argument 795 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromBottom() 799 unsigned AcquireAtCycle, in getFirstAvailableAtFromTop() argument 801 return getFirstAvailableAt(CurrCycle, AcquireAtCycle, ReleaseAtCycle, in getFirstAvailableAtFromTop() 1019 unsigned AcquireAtCycle); [all …]
|
| /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/MC/ |
| H A D | MCSchedule.h | 77 uint16_t AcquireAtCycle; member 82 AcquireAtCycle == Other.AcquireAtCycle;
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | MachineScheduler.cpp | 1297 return std::tie(LHS.AcquireAtCycle, LHS.ReleaseAtCycle) < in dumpScheduleTraceTopDown() 1298 std::tie(RHS.AcquireAtCycle, RHS.ReleaseAtCycle); in dumpScheduleTraceTopDown() 1305 for (; C < SU->TopReadyCycle + PI.AcquireAtCycle; ++C) { in dumpScheduleTraceTopDown() 1308 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceTopDown() 1378 return std::tie(LHS.AcquireAtCycle, LHS.ReleaseAtCycle) < in dumpScheduleTraceBottomUp() 1379 std::tie(RHS.AcquireAtCycle, RHS.ReleaseAtCycle); in dumpScheduleTraceBottomUp() 1386 for (; C > ((int)SU->BotReadyCycle - (int)PI.AcquireAtCycle); --C) { in dumpScheduleTraceBottomUp() 1389 for (unsigned I = 0, E = PI.ReleaseAtCycle - PI.AcquireAtCycle; I != E; in dumpScheduleTraceBottomUp() 2569 assert(PI->ReleaseAtCycle >= PI->AcquireAtCycle); in init() 2571 (Factor * (PI->ReleaseAtCycle - PI->AcquireAtCycle)); in init() [all …]
|
| /freebsd/contrib/llvm-project/llvm/tools/llvm-mca/Views/ |
| H A D | InstructionInfoView.cpp | 240 if (Index->AcquireAtCycle > 0) in collectData() 243 Index->AcquireAtCycle, Index->ReleaseAtCycle); in collectData()
|
| /freebsd/contrib/llvm-project/llvm/utils/TableGen/ |
| H A D | SubtargetEmitter.cpp | 1196 WPREntry.AcquireAtCycle = AcquireAtCycles[PRIdx]; in genSchedClassTables() 1223 assert(WPREntry.AcquireAtCycle == 0 && in genSchedClassTables() 1345 << format("%2d", WPREntry.AcquireAtCycle) << "}"; in emitSchedClassTables()
|