Lines Matching defs:Queue
242 std::queue<uint64_t> Queue;
243 Queue.push(Source);
246 while (!Queue.empty()) {
247 uint64_t Src = Queue.front();
248 Queue.pop();
282 Queue.push(Dst);
649 std::queue<uint64_t> Queue;
650 Queue.push(Src);
652 while (!Queue.empty()) {
653 Src = Queue.front();
654 Queue.pop();
658 Queue.push(Dst);
694 std::set<std::pair<uint64_t, uint64_t>> Queue;
695 Queue.insert(std::make_pair(Distance[Source], Source));
698 while (!Queue.empty()) {
699 uint64_t Src = Queue.begin()->second;
700 Queue.erase(Queue.begin());
710 Queue.erase(std::make_pair(Distance[Dst], Dst));
715 Queue.insert(std::make_pair(Distance[Dst], Dst));
829 std::queue<uint64_t> Queue;
831 Queue.push(SrcBlock->Index);
833 while (!Queue.empty()) {
834 auto &Block = Func.Blocks[Queue.front()];
835 Queue.pop();
851 Queue.push(Dst);
943 std::queue<uint64_t> Queue;
944 Queue.push(SrcBlock->Index);
945 while (!Queue.empty()) {
946 FlowBlock *Block = &Func.Blocks[Queue.front()];
947 Queue.pop();
963 Queue.push(Dst);
1295 std::queue<uint64_t> Queue;
1297 Queue.push(Func.Entry);
1299 while (!Queue.empty()) {
1300 uint64_t Src = Queue.front();
1301 Queue.pop();
1304 Queue.push(Dst);