|
Jlm
|


Go to the source code of this file.
Classes | |
| class | jlm::rvsdg::detail::TraversalTracker< NodeType > |
| struct | jlm::rvsdg::detail::TraversalTracker< NodeType >::State |
| class | jlm::rvsdg::detail::TraverserIterator< Traverser, NodeType > |
| class | jlm::rvsdg::detail::ForwardingObserver< Traverser > |
| class | jlm::rvsdg::detail::TopDownTraverserGeneric< IsConst > |
| TopDown Traverser. More... | |
| class | jlm::rvsdg::detail::BottomUpTraverserGeneric< IsConst > |
| BottomUp Traverser. More... | |
Namespaces | |
| jlm | |
| jlm::rvsdg | |
| jlm::rvsdg::detail | |
Typedefs | |
| using | jlm::rvsdg::TopDownTraverser = detail::TopDownTraverserGeneric< false > |
| Traverser for visiting every node in a region in a top down order. More... | |
| using | jlm::rvsdg::TopDownConstTraverser = detail::TopDownTraverserGeneric< true > |
| Traverser for visiting every node in a const region in a top down order. More... | |
| using | jlm::rvsdg::BottomUpTraverser = detail::BottomUpTraverserGeneric< false > |
| Traverser for visiting every node in a region in a bottom up order. More... | |
| using | jlm::rvsdg::BottomUpConstTraverser = detail::BottomUpTraverserGeneric< true > |
| Traverser for visiting every node in a const region in a bottom up order. More... | |
Enumerations | |
| enum class | jlm::rvsdg::detail::TraversalNodeState : uint8_t { jlm::rvsdg::detail::ahead = 0 , jlm::rvsdg::detail::frontier = 1 , jlm::rvsdg::detail::behind = 2 } |