Searched refs:Ready (Results 1 - 12 of 12) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp56 SmallVector<InstRef, 4> Ready; local
58 HWS.issueInstruction(IR, Used, Pending, Ready);
75 for (const InstRef &I : Ready)
97 SmallVector<InstRef, 4> Ready; local
99 HWS.cycleEvent(Freed, Executed, Pending, Ready);
116 for (const InstRef &IR : Ready)
240 LLVM_DEBUG(dbgs() << "[E] Instruction Ready: #" << IR << '\n');
242 HWInstructionEvent(HWInstructionEvent::Ready, IR));
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h147 // Add promoted instructions to the 'Ready' vector in input.
149 bool promoteToReadySet(SmallVectorImpl<InstRef> &Ready);
207 SmallVectorImpl<InstRef> &Ready);
218 /// Instructions executed are added to vector Executed, while vector Ready is
221 /// the pending stat during this cycle. The Pending and Ready sets may not be
224 /// That means, instructions may appear in both the Pending and Ready set.
228 SmallVectorImpl<InstRef> &Ready);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGSort.cpp279 // We use two ready lists; Preferred and Ready. Preferred has recently
281 // order. Ready has the remaining ready blocks. EH blocks are picked first
288 Ready; local
306 Ready.push(DeferredBlock);
340 Ready.push(Next);
347 // general Ready list.
350 if (Ready.empty()) {
355 Next = Ready.top();
356 Ready.pop();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp119 bool Scheduler::promoteToReadySet(SmallVectorImpl<InstRef> &Ready) { argument
143 Ready.emplace_back(IR);
267 SmallVectorImpl<InstRef> &Ready) {
284 promoteToReadySet(Ready);
324 // Don't add a zero-latency instruction to the Ready queue.
264 cycleEvent(SmallVectorImpl<ResourceRef> &Freed, SmallVectorImpl<InstRef> &Executed, SmallVectorImpl<InstRef> &Pending, SmallVectorImpl<InstRef> &Ready) argument
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h43 Ready, enumerator in enum:llvm::mca::HWInstructionEvent::GenericEventType
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/
H A DSpeculation.h118 SymbolLookupSet(LookupPair.second), SymbolState::Ready,
162 SymbolState::Ready, OnReadyFixUp, NoDependenciesToRegister);
H A DCore.h717 Ready = 0x3f /// Ready and safe for clients to access. member in class:llvm::orc::SymbolState
1225 SymbolState RequiredState = SymbolState::Ready,
1234 SymbolState RequiredState = SymbolState::Ready);
1241 SymbolState RequiredState = SymbolState::Ready);
1248 SymbolState RequiredState = SymbolState::Ready);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DCore.cpp722 Symbols.find(KV.first)->second.getState() != SymbolState::Ready &&
777 // If the other symbol is already in the Ready state then there's no
779 if (OtherSymEntry.getState() == SymbolState::Ready)
949 SymEntry.setState(SymbolState::Ready);
999 DependantSymEntry.setState(SymbolState::Ready);
1002 for (auto &Q : DependantMI.takeQueriesMeeting(SymbolState::Ready)) {
1016 SymI->second.setState(SymbolState::Ready);
1018 for (auto &Q : MI.takeQueriesMeeting(SymbolState::Ready)) {
1223 I->second.getState() != SymbolState::Ready) {
1398 SymI->second.getState() != SymbolState::Ready
[all...]
H A DLazyReexports.cpp82 SymbolLookupSet({Entry->SymbolName}), SymbolState::Ready,
H A DDebugUtils.cpp295 case SymbolState::Ready:
296 return OS << "Ready";
/freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-mca/Views/
H A DTimelineView.cpp84 case HWInstructionEvent::Ready:
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DExprCXX.h4603 enum SubExpr { Common, Ready, Suspend, Resume, Count }; enumerator in enum:clang::CoroutineSuspendExpr::SubExpr
4610 Expr *Ready, Expr *Suspend, Expr *Resume,
4616 SubExprs[SubExpr::Ready] = Ready;
4628 SubExprs[SubExpr::Ready] = nullptr;
4636 SubExprs[SubExpr::Ready] = nullptr;
4651 return static_cast<Expr*>(SubExprs[SubExpr::Ready]);
4687 CoawaitExpr(SourceLocation CoawaitLoc, Expr *Operand, Expr *Ready, argument
4690 : CoroutineSuspendExpr(CoawaitExprClass, CoawaitLoc, Operand, Ready,
4772 CoyieldExpr(SourceLocation CoyieldLoc, Expr *Operand, Expr *Ready, argument
4609 CoroutineSuspendExpr(StmtClass SC, SourceLocation KeywordLoc, Expr *Common, Expr *Ready, Expr *Suspend, Expr *Resume, OpaqueValueExpr *OpaqueValue) argument
[all...]

Completed in 208 milliseconds