| AddEntryVar(rvsdg::Output *origin) | jlm::rvsdg::GammaNode | |
| AddExitVar(std::vector< rvsdg::Output * > values) | jlm::rvsdg::GammaNode | |
| addInput(std::unique_ptr< StructuralInput > input, bool notifyRegion) | jlm::rvsdg::StructuralNode | inlineprotected |
| jlm::rvsdg::Node::addInput(std::unique_ptr< NodeInput > input, bool notifyRegion) | jlm::rvsdg::Node | protected |
| addOutput(std::unique_ptr< StructuralOutput > input) | jlm::rvsdg::StructuralNode | inlineprotected |
| jlm::rvsdg::Node::addOutput(std::unique_ptr< NodeOutput > output) | jlm::rvsdg::Node | inlineprotected |
| copy(jlm::rvsdg::Region *region, SubstitutionMap &smap) const override | jlm::rvsdg::GammaNode | virtual |
| jlm::rvsdg::StructuralNode::copy(rvsdg::Region *region, const std::vector< jlm::rvsdg::Output * > &operands) const | jlm::rvsdg::Node | virtual |
| Create(jlm::rvsdg::Output &predicate, size_t numAlternatives, std::vector< std::shared_ptr< const Type >> matchContentTypes) | jlm::rvsdg::GammaNode | inlinestatic |
| Create(jlm::rvsdg::Output &predicate, std::unique_ptr< GammaOperation > op) | jlm::rvsdg::GammaNode | inlinestatic |
| create(jlm::rvsdg::Output *predicate, size_t nalternatives) | jlm::rvsdg::GammaNode | inlinestatic |
| DebugString() const override | jlm::rvsdg::StructuralNode | virtual |
| GammaNode(rvsdg::Output &predicate, std::unique_ptr< GammaOperation > op) | jlm::rvsdg::GammaNode | private |
| GammaNode(rvsdg::Output &predicate, size_t nalternatives, std::vector< std::shared_ptr< const Type >> match_content_types) | jlm::rvsdg::GammaNode | private |
| GetEntryVar(std::size_t index) const | jlm::rvsdg::GammaNode | private |
| GetEntryVars() const | jlm::rvsdg::GammaNode | |
| GetExitVars() const | jlm::rvsdg::GammaNode | |
| GetMatchVar() const | jlm::rvsdg::GammaNode | |
| GetNodeId() const noexcept | jlm::rvsdg::Node | inline |
| GetOperation() const noexcept override | jlm::rvsdg::GammaNode | virtual |
| graph() const noexcept | jlm::rvsdg::Node | |
| Id typedef | jlm::rvsdg::Node | |
| Id_ | jlm::rvsdg::Node | private |
| input(size_t index) const noexcept | jlm::rvsdg::StructuralNode | inline |
| InputConstIteratorRange typedef | jlm::rvsdg::Node | |
| InputIteratorRange typedef | jlm::rvsdg::Node | |
| Inputs() noexcept | jlm::rvsdg::Node | inline |
| Inputs() const noexcept | jlm::rvsdg::Node | inline |
| inputs_ | jlm::rvsdg::Node | private |
| IsDead() const noexcept | jlm::rvsdg::Node | inline |
| MapBranchArgument(const rvsdg::Output &output) const | jlm::rvsdg::GammaNode | |
| MapBranchResultExitVar(const rvsdg::Input &input) const | jlm::rvsdg::GammaNode | |
| MapInput(const rvsdg::Input &input) const | jlm::rvsdg::GammaNode | |
| MapOutputExitVar(const rvsdg::Output &output) const | jlm::rvsdg::GammaNode | |
| ninputs() const noexcept | jlm::rvsdg::Node | inline |
| Node(Region *region) | jlm::rvsdg::Node | explicit |
| noutputs() const noexcept | jlm::rvsdg::Node | inline |
| nsubregions() const noexcept | jlm::rvsdg::StructuralNode | inline |
| numSuccessors() const noexcept | jlm::rvsdg::Node | inline |
| numSuccessors_ | jlm::rvsdg::Node | private |
| Operation_ | jlm::rvsdg::GammaNode | private |
| output(size_t index) const noexcept | jlm::rvsdg::StructuralNode | inline |
| OutputConstIteratorRange typedef | jlm::rvsdg::Node | |
| OutputIteratorRange typedef | jlm::rvsdg::Node | |
| Outputs() noexcept | jlm::rvsdg::Node | inline |
| Outputs() const noexcept | jlm::rvsdg::Node | inline |
| outputs_ | jlm::rvsdg::Node | private |
| predicate() const noexcept | jlm::rvsdg::GammaNode | inline |
| PruneExitVars() | jlm::rvsdg::GammaNode | inline |
| region() const noexcept | jlm::rvsdg::Node | inline |
| region_ | jlm::rvsdg::Node | private |
| region_bottom_node_list_accessor typedef | jlm::rvsdg::Node | |
| region_bottom_node_list_anchor_ | jlm::rvsdg::Node | private |
| region_node_list_accessor typedef | jlm::rvsdg::Node | |
| region_node_list_anchor_ | jlm::rvsdg::Node | private |
| region_top_node_list_accessor typedef | jlm::rvsdg::Node | |
| region_top_node_list_anchor_ | jlm::rvsdg::Node | private |
| RemoveEntryVars(const std::vector< EntryVar > &entryVars) | jlm::rvsdg::GammaNode | |
| RemoveExitVars(const std::vector< ExitVar > &exitVars) | jlm::rvsdg::GammaNode | |
| RemoveInputs(const util::HashSet< size_t > &indices) | jlm::rvsdg::Node | |
| RemoveOutputs(const util::HashSet< size_t > &indices) | jlm::rvsdg::Node | |
| StructuralNode(rvsdg::Region *region, size_t nsubregions) | jlm::rvsdg::StructuralNode | protected |
| subregion(size_t index) const noexcept | jlm::rvsdg::StructuralNode | inline |
| SubregionConstIterator typedef | jlm::rvsdg::StructuralNode | private |
| SubregionConstIteratorRange typedef | jlm::rvsdg::StructuralNode | private |
| SubregionIterator typedef | jlm::rvsdg::StructuralNode | private |
| SubregionIteratorRange typedef | jlm::rvsdg::StructuralNode | private |
| Subregions() | jlm::rvsdg::StructuralNode | inline |
| Subregions() const | jlm::rvsdg::StructuralNode | inline |
| subregions_ | jlm::rvsdg::StructuralNode | private |
| ~GammaNode() noexcept override | jlm::rvsdg::GammaNode | |
| ~Node() | jlm::rvsdg::Node | virtual |
| ~StructuralNode() noexcept override | jlm::rvsdg::StructuralNode | |