Jlm
jlm::rvsdg::NodeOutput Member List

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

add_user(jlm::rvsdg::Input *user)jlm::rvsdg::Outputprivate
debug_string() constjlm::rvsdg::Outputvirtual
divert_users(jlm::rvsdg::Output *new_origin)jlm::rvsdg::Outputinline
divertUsersWhere(Output &newOrigin, const F &match)jlm::rvsdg::Outputinline
GetOwner() const noexceptjlm::rvsdg::Outputinline
index() const noexceptjlm::rvsdg::Outputinline
index_jlm::rvsdg::Outputprivate
Inputjlm::rvsdg::Outputprivate
IsDead() const noexceptjlm::rvsdg::Outputinline
node() const noexceptjlm::rvsdg::NodeOutputinline
NodeOutput(Node *node, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::NodeOutput
NumUsers_jlm::rvsdg::Outputprivate
nusers() const noexceptjlm::rvsdg::Outputinline
operator=(const Output &)=deletejlm::rvsdg::Output
operator=(Output &&)=deletejlm::rvsdg::Output
Output(Node &owner, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::Outputprotected
Output(Region *owner, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::Outputprotected
Output(const Output &)=deletejlm::rvsdg::Output
Output(Output &&)=deletejlm::rvsdg::Output
Owner_jlm::rvsdg::Outputprivate
region() const noexceptjlm::rvsdg::Output
remove_user(jlm::rvsdg::Input *user)jlm::rvsdg::Outputprivate
SingleUser() noexceptjlm::rvsdg::Outputinline
Type() const noexceptjlm::rvsdg::Outputinline
Type_jlm::rvsdg::Outputprivate
Users()jlm::rvsdg::Outputinline
Users() constjlm::rvsdg::Outputinline
Users_jlm::rvsdg::Outputprivate
UsersConstRange typedefjlm::rvsdg::Output
UsersList typedefjlm::rvsdg::Output
UsersRange typedefjlm::rvsdg::Output
~Output() noexceptjlm::rvsdg::Outputvirtual