The context used for doing the pin traversal using theIOptimusNodePinRouterinterface. This structure keeps track of where the traversal arrived from, so that we can exit at the same point. This is required because for functions, multiple reference nodes can refer to the same graph, including the same entry/return nodes.