Jlm
jlm::llvm::LlvmGraphImport Member List

This is the complete list of members for jlm::llvm::LlvmGraphImport, including all inherited members.

add_user(jlm::rvsdg::Input *user)jlm::rvsdg::Outputprivate
Copy(rvsdg::Region &region, rvsdg::StructuralInput *input) const overridejlm::llvm::LlvmGraphImportvirtual
Create(rvsdg::Graph &graph, std::shared_ptr< const rvsdg::Type > valueType, std::shared_ptr< const rvsdg::Type > importedType, std::string name, Linkage linkage, bool isConstant=false)jlm::llvm::LlvmGraphImportinlinestatic
jlm::rvsdg::GraphImport::Create(Graph &graph, std::shared_ptr< const rvsdg::Type > type, std::string name)jlm::rvsdg::GraphImportstatic
jlm::rvsdg::RegionArgument::Create(rvsdg::Region &region, StructuralInput *input, std::shared_ptr< const rvsdg::Type > type)jlm::rvsdg::RegionArgumentstatic
debug_string() const overridejlm::rvsdg::GraphImportvirtual
divert_users(jlm::rvsdg::Output *new_origin)jlm::rvsdg::Outputinline
divertUsersWhere(Output &newOrigin, const F &match)jlm::rvsdg::Outputinline
GetOwner() const noexceptjlm::rvsdg::Outputinline
GraphImport(Graph &graph, std::shared_ptr< const rvsdg::Type > type, std::string name)jlm::rvsdg::GraphImport
ImportedType() const noexceptjlm::llvm::LlvmGraphImportinline
ImportedType_jlm::llvm::LlvmGraphImportprivate
index() const noexceptjlm::rvsdg::Outputinline
index_jlm::rvsdg::Outputprivate
input() const noexceptjlm::rvsdg::RegionArgumentinline
Inputjlm::rvsdg::Outputprivate
input_jlm::rvsdg::RegionArgumentprivate
isConstant() const noexceptjlm::llvm::LlvmGraphImportinline
isConstant_jlm::llvm::LlvmGraphImportprivate
IsDead() const noexceptjlm::rvsdg::Outputinline
linkage() const noexceptjlm::llvm::LlvmGraphImportinline
Linkage_jlm::llvm::LlvmGraphImportprivate
LlvmGraphImport(rvsdg::Graph &graph, std::shared_ptr< const rvsdg::Type > valueType, std::shared_ptr< const rvsdg::Type > importedType, std::string name, Linkage linkage, bool isConstant)jlm::llvm::LlvmGraphImportinlineprivate
Name() const noexceptjlm::rvsdg::GraphImportinline
Name_jlm::rvsdg::GraphImportprivate
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
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
ValueType() const noexceptjlm::llvm::LlvmGraphImportinline
ValueType_jlm::llvm::LlvmGraphImportprivate
~Output() noexceptjlm::rvsdg::Outputvirtual
~RegionArgument() noexcept overridejlm::rvsdg::RegionArgument