Lines Matching refs:WorkListUnit
37 SmallVector<WorkListUnit, 20> Stack;
44 void enqueue(const WorkListUnit& U) override {
48 WorkListUnit dequeue() override {
50 const WorkListUnit& U = Stack.back();
57 std::deque<WorkListUnit> Queue;
64 void enqueue(const WorkListUnit& U) override {
68 WorkListUnit dequeue() override {
69 WorkListUnit U = Queue.front();
92 std::deque<WorkListUnit> Queue;
93 SmallVector<WorkListUnit, 20> Stack;
100 void enqueue(const WorkListUnit& U) override {
107 WorkListUnit dequeue() override {
110 const WorkListUnit& U = Stack.back();
118 WorkListUnit U = Queue.front();
134 SmallVector<WorkListUnit, 20> StackUnexplored;
137 SmallVector<WorkListUnit, 20> StackOthers;
149 void enqueue(const WorkListUnit &U) override {
173 WorkListUnit dequeue() override {
175 WorkListUnit &U = StackUnexplored.back();
179 WorkListUnit &U = StackOthers.back();
206 using QueueItem = std::pair<WorkListUnit, QueuePriority>;
230 void enqueue(const WorkListUnit &U) override {
243 WorkListUnit dequeue() override {
268 using QueueItem = std::pair<WorkListUnit, QueuePriority>;
292 void enqueue(const WorkListUnit &U) override {
301 WorkListUnit dequeue() override {