Jlm
jlm::rvsdg::SimpleNode Member List

This is the complete list of members for jlm::rvsdg::SimpleNode, including all inherited members.

addInput(std::unique_ptr< NodeInput > input, bool notifyRegion)jlm::rvsdg::Nodeprotected
addOutput(std::unique_ptr< NodeOutput > output)jlm::rvsdg::Nodeinlineprotected
copy(Region *region, const std::vector< Output * > &operands) const overridejlm::rvsdg::SimpleNode
copy(Region *region, SubstitutionMap &smap) const overridejlm::rvsdg::SimpleNodevirtual
jlm::rvsdg::Node::copy(rvsdg::Region *region, const std::vector< jlm::rvsdg::Output * > &operands) constjlm::rvsdg::Nodevirtual
Create(Region &region, std::unique_ptr< Operation > operation, const std::vector< rvsdg::Output * > &operands)jlm::rvsdg::SimpleNodeinlinestatic
DebugString() const overridejlm::rvsdg::SimpleNodevirtual
GetNodeId() const noexceptjlm::rvsdg::Nodeinline
GetOperation() const noexcept overridejlm::rvsdg::SimpleNodevirtual
graph() const noexceptjlm::rvsdg::Node
Id typedefjlm::rvsdg::Node
Id_jlm::rvsdg::Nodeprivate
input(size_t index) const noexceptjlm::rvsdg::SimpleNodeinline
InputConstIteratorRange typedefjlm::rvsdg::Node
InputIteratorRange typedefjlm::rvsdg::Node
Inputs() noexceptjlm::rvsdg::Nodeinline
Inputs() const noexceptjlm::rvsdg::Nodeinline
inputs_jlm::rvsdg::Nodeprivate
IsDead() const noexceptjlm::rvsdg::Nodeinline
ninputs() const noexceptjlm::rvsdg::Nodeinline
Node(Region *region)jlm::rvsdg::Nodeexplicit
noutputs() const noexceptjlm::rvsdg::Nodeinline
numSuccessors() const noexceptjlm::rvsdg::Nodeinline
numSuccessors_jlm::rvsdg::Nodeprivate
Operation_jlm::rvsdg::SimpleNodeprivate
output(size_t index) const noexceptjlm::rvsdg::SimpleNodeinline
OutputConstIteratorRange typedefjlm::rvsdg::Node
OutputIteratorRange typedefjlm::rvsdg::Node
Outputs() noexceptjlm::rvsdg::Nodeinline
Outputs() const noexceptjlm::rvsdg::Nodeinline
outputs_jlm::rvsdg::Nodeprivate
region() const noexceptjlm::rvsdg::Nodeinline
region_jlm::rvsdg::Nodeprivate
region_bottom_node_list_accessor typedefjlm::rvsdg::Node
region_bottom_node_list_anchor_jlm::rvsdg::Nodeprivate
region_node_list_accessor typedefjlm::rvsdg::Node
region_node_list_anchor_jlm::rvsdg::Nodeprivate
region_top_node_list_accessor typedefjlm::rvsdg::Node
region_top_node_list_anchor_jlm::rvsdg::Nodeprivate
RemoveInputs(const util::HashSet< size_t > &indices)jlm::rvsdg::Node
RemoveOutputs(const util::HashSet< size_t > &indices)jlm::rvsdg::Node
SimpleNode(rvsdg::Region &region, std::unique_ptr< SimpleOperation > operation, const std::vector< jlm::rvsdg::Output * > &operands)jlm::rvsdg::SimpleNodeprivate
~Node()jlm::rvsdg::Nodevirtual
~SimpleNode() overridejlm::rvsdg::SimpleNode