Searched refs:WorkStack (Results 1 - 7 of 7) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Support/
H A DParallel.cpp92 WorkStack.push(F);
102 Cond.wait(Lock, [&] { return Stop || !WorkStack.empty(); });
105 auto Task = WorkStack.top();
106 WorkStack.pop();
113 std::stack<std::function<void()>> WorkStack; member in class:llvm::parallel::detail::__anon3800::ThreadPoolExecutor
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLexicalScopes.cpp234 /// traversal state in WorkStack and recording the depth-first
238 SmallVector<std::pair<LexicalScope *, size_t>, 4> WorkStack; local
239 WorkStack.push_back(std::make_pair(Scope, 0));
241 while (!WorkStack.empty()) {
242 auto &ScopePosition = WorkStack.back();
248 WorkStack.push_back(std::make_pair(ChildScope, 0));
251 WorkStack.pop_back();
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h158 SmallVector<DomTreeNodeBase *, 64> WorkStack = {this};
160 while (!WorkStack.empty()) {
161 DomTreeNodeBase *Current = WorkStack.pop_back_val();
166 if (C->Level != C->IDom->Level + 1) WorkStack.push_back(C);
709 32> WorkStack; local
718 WorkStack.push_back({ThisRoot, ThisRoot->begin()});
723 while (!WorkStack.empty()) {
724 const DomTreeNodeBase<NodeT> *Node = WorkStack.back().first;
725 const auto ChildIt = WorkStack.back().second;
731 WorkStack
[all...]
/freebsd-13-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/
H A DMachOPlatform.cpp264 std::vector<JITDylib *> Result, WorkStack({&JD});
267 while (!WorkStack.empty()) {
268 auto *NextJD = WorkStack.back();
269 WorkStack.pop_back();
276 WorkStack.push_back(KV.first);
H A DLLJIT.cpp367 std::vector<JITDylib *> WorkStack({&JD});
370 while (!WorkStack.empty()) {
371 auto &NextJD = *WorkStack.back();
372 WorkStack.pop_back();
379 WorkStack.push_back(KV.first);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DMemorySSA.cpp1144 SmallVector<RenamePassData, 32> WorkStack; local
1154 WorkStack.push_back({Root, Root->begin(), IncomingVal});
1156 while (!WorkStack.empty()) {
1157 DomTreeNode *Node = WorkStack.back().DTN;
1158 DomTreeNode::const_iterator ChildIt = WorkStack.back().ChildIt;
1159 IncomingVal = WorkStack.back().IncomingVal;
1162 WorkStack.pop_back();
1165 ++WorkStack.back().ChildIt;
1181 WorkStack.push_back({Child, Child->begin(), IncomingVal});
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsSEISelLowering.cpp747 SmallVector<APInt, 16> WorkStack(1, C);
751 while (!WorkStack.empty()) {
752 APInt Val = WorkStack.pop_back_val();
769 WorkStack.push_back(Floor);
770 WorkStack.push_back(Val - Floor);
772 WorkStack.push_back(Ceil);
773 WorkStack.push_back(Ceil - Val);

Completed in 90 milliseconds