Jlm
jlm::hls::BackEdgeArgument Member List

This is the complete list of members for jlm::hls::BackEdgeArgument, including all inherited members.

add_user(jlm::rvsdg::Input *user)jlm::rvsdg::Outputprivate
BackEdgeArgument(rvsdg::Region *region, const std::shared_ptr< const jlm::rvsdg::Type > &type)jlm::hls::BackEdgeArgumentinlineprivate
BackEdgeResultjlm::hls::BackEdgeArgumentprivate
Copy(rvsdg::Region &region, rvsdg::StructuralInput *input) const overridejlm::hls::BackEdgeArgumentvirtual
create(rvsdg::Region *region, std::shared_ptr< const jlm::rvsdg::Type > type)jlm::hls::BackEdgeArgumentinlinestatic
Create(rvsdg::Region &region, StructuralInput *input, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::RegionArgumentstatic
debug_string() const overridejlm::rvsdg::RegionArgumentvirtual
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
input() const noexceptjlm::rvsdg::RegionArgumentinline
input_jlm::rvsdg::RegionArgumentprivate
IsDead() const noexceptjlm::rvsdg::Outputinline
LoopNodejlm::hls::BackEdgeArgumentprivate
NumUsers_jlm::rvsdg::Outputprivate
nusers() const noexceptjlm::rvsdg::Outputinline
operator=(const RegionArgument &)=deletejlm::rvsdg::RegionArgument
operator=(RegionArgument &&)=deletejlm::rvsdg::RegionArgument
jlm::rvsdg::Output::operator=(const Output &)=deletejlm::rvsdg::Output
jlm::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
RegionArgument(rvsdg::Region *region, StructuralInput *input, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::RegionArgument
RegionArgument(const RegionArgument &)=deletejlm::rvsdg::RegionArgument
RegionArgument(RegionArgument &&)=deletejlm::rvsdg::RegionArgument
remove_user(jlm::rvsdg::Input *user)jlm::rvsdg::Outputprivate
result()jlm::hls::BackEdgeArgumentinline
result_jlm::hls::BackEdgeArgument
SingleUser() noexceptjlm::rvsdg::Outputinline
structural_input_accessor typedefjlm::rvsdg::RegionArgument
structural_input_anchor_jlm::rvsdg::RegionArgumentprivate
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
~BackEdgeArgument() noexcept override=defaultjlm::hls::BackEdgeArgument
~Output() noexceptjlm::rvsdg::Outputvirtual
~RegionArgument() noexcept overridejlm::rvsdg::RegionArgument