Home
last modified time | relevance | path

Searched refs:isReady (Results 1 – 11 of 11) sorted by relevance

/openbsd/gnu/llvm/llvm/include/llvm/MCA/HardwareUnits/
H A DLSUnit.h109 bool isReady() const { return NumExecutedPredecessors == NumPredecessors; } in isReady() function
116 assert(!isReady() && "Unexpected group-start event!"); in onGroupIssued()
130 assert(!isReady() && "Inconsistent state found!"); in onGroupExecuted()
164 assert(isReady() && !isExecuted() && "Invalid internal state!"); in onInstructionExecuted()
276 bool isReady(const InstRef &IR) const { in isReady() function
279 return Group.isReady(); in isReady()
H A DResourceManager.h233 bool isReady(unsigned NumUnits = 1) const;
/openbsd/gnu/llvm/llvm/lib/MCA/
H A DInstruction.cpp197 if (!all_of(getUses(), [](const ReadState &Use) { return Use.isReady(); })) in updatePending()
201 if (!all_of(getDefs(), [](const WriteState &Def) { return Def.isReady(); })) in updatePending()
212 return Use.isPending() || Use.isReady(); in updateDispatched()
233 if (isReady()) in cycleEvent()
/openbsd/gnu/llvm/llvm/lib/MCA/HardwareUnits/
H A DResourceManager.cpp80 bool ResourceState::isReady(unsigned NumUnits) const { in isReady() function in llvm::mca::ResourceState
181 assert(RS.isReady() && "No available units to select!"); in selectPipe()
206 if (RS.isReady()) in use()
227 bool WasFullyUsed = !RS.isReady(); in release()
290 if (!RS.isReady(NumUnits)) { in checkAvailability()
H A DScheduler.cpp130 if (!IS.isReady() && !IS.updatePending()) { in promoteToReadySet()
135 if (IS.isMemOp() && !LSU.isReady(IR)) { in promoteToReadySet()
322 assert(IS.isReady() && (!IS.isMemOp() || LSU.isReady(IR)) && in dispatch()
/openbsd/gnu/llvm/llvm/include/llvm/MCA/
H A DInstruction.h291 bool isReady() const { in isReady() function
368 bool isReady() const { return IsReady; } in isReady() function
687 bool isReady() const { return Stage == IS_READY; } in isReady() function
/openbsd/gnu/llvm/llvm/lib/CodeGen/SelectionDAG/
H A DScheduleDAGRRList.cpp247 bool isReady(SUnit *SU) { in isReady() function in __anonbdfdd93b0111::ScheduleDAGRRList
249 AvailableQueue->isReady(SU); in isReady()
429 if (isReady(PredSU)) { in ReleasePred()
620 if (!isReady(PendingQueue[i])) in ReleasePending()
1659 bool isReady(SUnit* SU, unsigned CurCycle) const { return true; } in isReady() function
1717 bool isReady(SUnit *SU, unsigned CurCycle) const;
1734 bool isReady(SUnit *SU, unsigned CurCycle) const;
1905 bool isReady(SUnit *U) const override { in isReady() function in __anonbdfdd93b0311::RegReductionPriorityQueue
1906 return Picker.HasReadyFilter && Picker.isReady(U, getCurCycle()); in isReady()
2680 bool hybrid_ls_rr_sort::isReady(SUnit *SU, unsigned CurCycle) const { in isReady() function in hybrid_ls_rr_sort
[all …]
/openbsd/gnu/llvm/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp164 assert(Inst.isReady() && "Instruction in an inconsistent state!"); in verifyInstructionEliminated()
H A DInOrderIssueStage.cpp129 if (IR.getInstruction()->isMemOp() && !LSU.isReady(IR)) { in canExecute()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/
H A DScheduleDAG.h520 virtual bool isReady(SUnit *) const { in isReady() function
/openbsd/gnu/llvm/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp2951 bool isReady() const { in isReady() function
3264 assert(SD->isSchedulingEntity() && SD->isReady() && in verify()
3287 SD->isReady()) { in initialFillReadyList()
10455 while (((!Bundle && ReSchedule) || (Bundle && !Bundle->isReady())) && in tryScheduleBundle()
10458 assert(Picked->isSchedulingEntity() && Picked->isReady() && in tryScheduleBundle()
10505 if (!Bundle->isReady()) { in tryScheduleBundle()
10529 if (Bundle->isReady()) in cancelScheduling()
10856 if (InsertInReadyList && SD->isReady()) { in calculateDependencies()