Home
last modified time | relevance | path

Searched refs:Pending (Results 1 – 25 of 33) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DTextNodeDumper.h39 llvm::SmallVector<std::function<void(bool IsLastChild)>, 32> Pending; variable
64 while (!Pending.empty()) { in AddChild()
65 Pending.back()(true); in AddChild()
66 Pending.pop_back(); in AddChild()
100 unsigned Depth = Pending.size(); in AddChild()
106 while (Depth < Pending.size()) { in AddChild()
107 Pending.back()(true); in AddChild()
108 this->Pending.pop_back(); in AddChild()
116 Pending.push_back(std::move(DumpWithIndent)); in AddChild()
118 Pending.back()(false); in AddChild()
[all …]
H A DJSONNodeDumper.h36 llvm::SmallVector<std::function<void(bool IsLastChild)>, 32> Pending; variable
58 while (!Pending.empty()) { in AddChild()
59 Pending.back()(true); in AddChild()
60 Pending.pop_back(); in AddChild()
79 unsigned Depth = Pending.size(); in AddChild()
86 while (Depth < Pending.size()) { in AddChild()
87 Pending.back()(true); in AddChild()
88 this->Pending.pop_back(); in AddChild()
100 Pending.push_back(std::move(DumpWithIndent)); in AddChild()
102 Pending.back()(false); in AddChild()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/MCA/Stages/
H A DExecuteStage.cpp55 SmallVector<InstRef, 4> Pending; in issueInstruction() local
58 HWS.issueInstruction(IR, Used, Pending, Ready); in issueInstruction()
72 for (const InstRef &I : Pending) in issueInstruction()
96 SmallVector<InstRef, 4> Pending; in cycleStart() local
99 HWS.cycleEvent(Freed, Executed, Pending, Ready); in cycleStart()
113 for (const InstRef &IR : Pending) in cycleStart()
234 LLVM_DEBUG(dbgs() << "[E] Instruction Pending: #" << IR << '\n'); in notifyInstructionPending()
236 HWInstructionEvent(HWInstructionEvent::Pending, IR)); in notifyInstructionPending()
/freebsd/sys/contrib/dev/acpica/components/events/
H A Devglock.c444 BOOLEAN Pending = FALSE; in AcpiEvReleaseGlobalLock() local
464 ACPI_RELEASE_GLOBAL_LOCK (AcpiGbl_FACS, Pending); in AcpiEvReleaseGlobalLock()
470 if (Pending) in AcpiEvReleaseGlobalLock()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600MachineScheduler.cpp70 (AluInstCount + AvailablesAluCount() + Pending[IDAlu].size()) / in pickNode()
169 MoveUnits(Pending[IDFetch], Available[IDFetch]); in schedNode()
199 Pending[IK].push_back(SU); in releaseBottomNode()
327 std::vector<SUnit *> &QSrc = Pending[IDAlu]; in LoadAlu()
397 while (AvailablesAluCount() || !Pending[IDAlu].empty()) { in pickAlu()
448 MoveUnits(Pending[QID], AQ); in pickOther()
H A DR600MachineScheduler.h53 std::vector<SUnit *> Available[IDLast], Pending[IDLast]; variable
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DVLIWMachineScheduler.cpp381 Pending.push(SU); in releaseNode()
450 for (unsigned i = 0, e = Pending.size(); i != e; ++i) { in releasePending()
451 SUnit *SU = *(Pending.begin() + i); in releasePending()
464 Pending.remove(Pending.begin() + i); in releasePending()
476 assert(Pending.isInQueue(SU) && "bad ready count"); in removeReady()
477 Pending.remove(Pending.find(SU)); in removeReady()
491 if (Available.size() == 1 && Pending.size() > 0) in pickOnlyChoice()
952 assert(Top.Available.empty() && Top.Pending.empty() && in pickNode()
953 Bot.Available.empty() && Bot.Pending.empty() && "ReadyQ garbage"); in pickNode()
H A DMachineScheduler.cpp2255 Pending.clear(); in reset()
2578 Pending.remove(Pending.begin() + Idx); in releaseNode()
2583 Pending.push(SU); in releaseNode()
2850 for (unsigned I = 0, E = Pending.size(); I < E; ++I) { in releasePending()
2851 SUnit *SU = *(Pending.begin() + I); in releasePending()
2861 if (E != Pending.size()) { in releasePending()
2874 assert(Pending.isInQueue(SU) && "bad ready count"); in removeReady()
2875 Pending.remove(Pending.find(SU)); in removeReady()
2889 Pending.push(*I); in pickOnlyChoice()
2904 LLVM_DEBUG(Pending.dump()); in pickOnlyChoice()
[all …]
H A DAssignmentTrackingAnalysis.cpp889 Pending; in run() local
914 while (!Worklist.empty() || !Pending.empty()) { in run()
946 Pending.push(BBToOrder[Succ]); in run()
953 Worklist.swap(Pending); in run()
956 assert(Pending.empty() && "Pending should be empty"); in run()
2310 Pending; in run() local
2365 Pending.push(BBToOrder[Succ]); in run()
2372 Worklist.swap(Pending); in run()
2375 assert(Pending.empty() && "Pending should be empty"); in run()
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/HardwareUnits/
H A DScheduler.h152 // Add promoted instructions to the 'Pending' vector in input.
154 bool promoteToPendingSet(SmallVectorImpl<InstRef> &Pending);
206 SmallVectorImpl<InstRef> &Pending,
220 /// Vector Pending is popluated by instructions that have transitioned through
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.
227 SmallVectorImpl<InstRef> &Pending,
/freebsd/contrib/llvm-project/llvm/lib/MCA/HardwareUnits/
H A DScheduler.cpp155 bool Scheduler::promoteToPendingSet(SmallVectorImpl<InstRef> &Pending) { in promoteToPendingSet() argument
180 Pending.emplace_back(IR); in promoteToPendingSet()
266 SmallVectorImpl<InstRef> &Pending, in cycleEvent() argument
283 promoteToPendingSet(Pending); in cycleEvent()
/freebsd/sys/contrib/dev/acpica/include/platform/
H A Dacenv.h403 #define ACPI_RELEASE_GLOBAL_LOCK(GLptr, Pending) Pending = 0 argument
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DVLIWMachineScheduler.h132 ReadyQueue Pending; member
148 /// Pending queues extend the ready queues with the same ID and the
152 Pending(ID << ConvergingVLIWScheduler::LogMaxQID, Name + ".P") {} in VLIWSchedBoundary()
H A DMachineScheduler.h846 ReadyQueue Pending; variable
944 Available(ID, Name+".A"), Pending(ID << LogMaxQID, Name+".P") { in SchedBoundary()
/freebsd/contrib/llvm-project/clang/lib/Tooling/Syntax/
H A DBuildTree.cpp372 Pending(Arena, TBTM.tokenBuffer()) { in TreeBuilder()
386 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
399 Pending.foldChildren(TBTM.tokenBuffer(), Range, New); in foldNode()
409 auto ListRange = Pending.shrinkToFitList(SuperRange); in foldList()
410 Pending.foldChildren(TBTM.tokenBuffer(), ListRange, New); in foldList()
446 Pending.foldChildren(TBTM.tokenBuffer(), Tokens.drop_back(), in finalize()
449 auto *TU = cast<syntax::TranslationUnit>(std::move(Pending).finalize()); in finalize()
692 std::string str() { return Pending.str(TBTM); } in str()
698 Forest Pending; member in syntax::TreeBuilder
1692 Pending.assignRole(*findToken(Loc), Role); in markChildToken()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DAnalysisBasedWarnings.h57 enum VisitFlag { NotVisited = 0, Visited = 1, Pending = 2 }; enumerator
H A DExternalSemaSource.h182 SourceLocation> > &Pending) {} in ReadPendingInstantiations()
H A DMultiplexExternalSemaSource.h320 SmallVectorImpl<std::pair<ValueDecl*, SourceLocation> >& Pending) override;
/freebsd/contrib/llvm-project/llvm/include/llvm/MCA/
H A DHWEventListener.h42 Pending, enumerator
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DMultiplexExternalSemaSource.cpp308 SourceLocation> > &Pending) { in ReadPendingInstantiations()
310 Sources[i]->ReadPendingInstantiations(Pending); in ReadPendingInstantiations()
H A DSema.cpp1134 SmallVector<PendingImplicitInstantiation, 4> Pending; in ActOnEndOfTranslationUnitFragment() local
1135 ExternalSource->ReadPendingInstantiations(Pending); in ActOnEndOfTranslationUnitFragment()
1136 for (auto PII : Pending) in ActOnEndOfTranslationUnitFragment()
1140 Pending.begin(), Pending.end()); in ActOnEndOfTranslationUnitFragment()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/LiveDebugValues/
H A DVarLocBasedImpl.cpp2104 VarLocSet &Pending = *Iter.second; in flushPendingLocs() local
2107 collectAllVarLocs(VarLocs, Pending, VarLocIDs); in flushPendingLocs()
2260 Pending; in ExtendRanges() local
2322 while (!Worklist.empty() || !Pending.empty()) { in ExtendRanges()
2358 Pending.push(BBToOrder[s]); in ExtendRanges()
2363 Worklist.swap(Pending); in ExtendRanges()
2366 assert(Pending.empty() && "Pending should be empty"); in ExtendRanges()
H A DInstrRefBasedImpl.cpp2660 Worklist, Pending; in buildMLocValueMap() local
2697 while (!Worklist.empty() || !Pending.empty()) { in buildMLocValueMap()
2766 Pending.push(BBToOrder[s]); in buildMLocValueMap()
2771 Worklist.swap(Pending); in buildMLocValueMap()
2776 assert(Pending.empty() && "Pending should be empty"); in buildMLocValueMap()
3139 Worklist, Pending; in buildVLocValueMap() local
3256 while (!Worklist.empty() || !Pending.empty()) { in buildVLocValueMap()
3342 Pending.push(BBToOrder[s]); in buildVLocValueMap()
3346 Worklist.swap(Pending); in buildVLocValueMap()
3349 assert(Pending.empty()); in buildVLocValueMap()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DASTUtils.h537 std::pair<clang::ValueDecl *, clang::SourceLocation>> &Pending) in ReadPendingInstantiations() argument
540 Source->ReadPendingInstantiations(Pending); in ReadPendingInstantiations()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonBitSimplify.cpp1235 std::vector<unsigned> Pending; in computeUsedBits() local
1236 Pending.push_back(Reg); in computeUsedBits()
1238 for (unsigned i = 0; i < Pending.size(); ++i) { in computeUsedBits()
1239 unsigned R = Pending[i]; in computeUsedBits()
1253 Pending.push_back(DefR); in computeUsedBits()

12