Jlm
jlm::llvm::FunctionNode Member List

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

add_cfg(std::unique_ptr< ControlFlowGraph > cfg)jlm::llvm::FunctionNode
add_dependency(const InterProceduralGraphNode *dep)jlm::llvm::InterProceduralGraphNodeinline
attributes() const noexceptjlm::llvm::FunctionNodeinline
attributes_jlm::llvm::FunctionNodeprivate
begin() constjlm::llvm::InterProceduralGraphNodeinline
cfg() const noexceptjlm::llvm::FunctionNodeinline
cfg_jlm::llvm::FunctionNodeprivate
clg() const noexceptjlm::llvm::InterProceduralGraphNodeinline
clg_jlm::llvm::InterProceduralGraphNodeprivate
const_iterator typedefjlm::llvm::InterProceduralGraphNodeprivate
create(InterProceduralGraph &ipg, const std::string &name, std::shared_ptr< const rvsdg::FunctionType > type, const llvm::Linkage &linkage, const AttributeSet &attributes)jlm::llvm::FunctionNodeinlinestatic
create(InterProceduralGraph &ipg, const std::string &name, std::shared_ptr< const rvsdg::FunctionType > type, const llvm::Linkage &linkage)jlm::llvm::FunctionNodeinlinestatic
dependencies_jlm::llvm::InterProceduralGraphNodeprivate
end() constjlm::llvm::InterProceduralGraphNodeinline
fcttype() const noexceptjlm::llvm::FunctionNodeinline
FunctionNode(InterProceduralGraph &clg, const std::string &name, std::shared_ptr< const rvsdg::FunctionType > type, const llvm::Linkage &linkage, const AttributeSet &attributes)jlm::llvm::FunctionNodeinlineprivate
FunctionType_jlm::llvm::FunctionNodeprivate
GetFunctionType() const noexceptjlm::llvm::FunctionNodeinline
hasBody() const noexcept overridejlm::llvm::FunctionNodevirtual
InterProceduralGraphNode(InterProceduralGraph &clg)jlm::llvm::InterProceduralGraphNodeinlineexplicitprotected
is_selfrecursive() const noexceptjlm::llvm::InterProceduralGraphNodeinline
linkage() const noexcept overridejlm::llvm::FunctionNodevirtual
linkage_jlm::llvm::FunctionNodeprivate
name() const noexcept overridejlm::llvm::FunctionNodevirtual
name_jlm::llvm::FunctionNodeprivate
Type() const overridejlm::llvm::FunctionNodevirtual
type() const noexcept overridejlm::llvm::FunctionNodevirtual
~FunctionNode() noexcept overridejlm::llvm::FunctionNode
~InterProceduralGraphNode() noexceptjlm::llvm::InterProceduralGraphNodevirtual