|
Jlm
|
#include <jlm/rvsdg/FunctionType.hpp>#include <jlm/rvsdg/graph.hpp>#include <jlm/rvsdg/structural-node.hpp>#include <jlm/rvsdg/substitution.hpp>#include <jlm/util/iterator_range.hpp>#include <optional>#include <utility>

Go to the source code of this file.
Classes | |
| class | jlm::rvsdg::LambdaOperation |
| Lambda operation. More... | |
| class | jlm::rvsdg::LambdaNode |
| Lambda node. More... | |
| struct | jlm::rvsdg::LambdaNode::ContextVar |
| Bound context variable. More... | |
| struct | jlm::rvsdg::LambdaNode::ArgumentVar |
| Formal argument variable. More... | |
| class | jlm::rvsdg::LambdaBuilder |
| Constructs a lambda node. More... | |
Namespaces | |
| jlm | |
| jlm::rvsdg | |
Functions | |
| rvsdg::LambdaNode & | jlm::rvsdg::getSurroundingLambdaNode (rvsdg::Node &node) |
| const rvsdg::LambdaNode & | jlm::rvsdg::getSurroundingLambdaNode (const rvsdg::Node &node) |