Searched refs:WorkListUnit (Results 1 – 4 of 4) sorted by relevance
28 class WorkListUnit {35 WorkListUnit(ExplodedNode *N, BlockCounter C, in WorkListUnit() function42 explicit WorkListUnit(ExplodedNode *N, BlockCounter C) in WorkListUnit() function67 virtual void enqueue(const WorkListUnit& U) = 0;70 enqueue(WorkListUnit(N, CurrentCounter, B, idx)); in enqueue()75 enqueue(WorkListUnit(N, CurrentCounter)); in enqueue()78 virtual WorkListUnit dequeue() = 0;87 virtual bool visit(const WorkListUnit &U) = 0;
133 const WorkListUnit& WU);
45 SmallVector<WorkListUnit,20> Stack;51 void enqueue(const WorkListUnit& U) override { in enqueue()55 WorkListUnit dequeue() override { in dequeue()57 const WorkListUnit& U = Stack.back(); in dequeue()63 for (SmallVectorImpl<WorkListUnit>::iterator in visitItemsInWorkList()73 std::deque<WorkListUnit> Queue;79 void enqueue(const WorkListUnit& U) override { in enqueue()83 WorkListUnit dequeue() override { in dequeue()84 WorkListUnit U = Queue.front(); in dequeue()90 for (std::deque<WorkListUnit>::iterator in visitItemsInWorkList()[all …]
35 typedef const CallExpr * WorkListUnit; typedef in __anon25a431a80111::WalkAST36 typedef SmallVector<WorkListUnit, 20> DFSWorkList;70 void Enqueue(WorkListUnit WLUnit) { in Enqueue()82 WorkListUnit Dequeue() { in Dequeue()89 WorkListUnit WLUnit = Dequeue(); in Execute()