Home
last modified time | relevance | path

Searched refs:NodeStatus (Results 1 – 1 of 1) sorted by relevance

/llvm-project/bolt/lib/Core/
H A DBinaryFunctionCallGraph.cpp54 enum NodeStatus { NEW, VISITING, VISITED }; in buildTraversalOrder() enum
55 std::vector<NodeStatus> NodeStatus(Funcs.size()); in buildTraversalOrder() local
63 NodeStatus[Id] = NEW; in buildTraversalOrder()
70 if (NodeStatus[FuncId] == VISITED) in buildTraversalOrder()
73 if (NodeStatus[FuncId] == VISITING) { in buildTraversalOrder()
75 NodeStatus[FuncId] = VISITED; in buildTraversalOrder()
79 assert(NodeStatus[FuncId] == NEW); in buildTraversalOrder()
80 NodeStatus[FuncId] = VISITING; in buildTraversalOrder()
83 if (NodeStatus[Callee] == VISITING || NodeStatus[Callee] == VISITED) in buildTraversalOrder()