Jlm
jlm::rvsdg::Region Member List

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

addArgument(std::unique_ptr< RegionArgument > argument)jlm::rvsdg::Region
addResult(std::unique_ptr< RegionResult > result)jlm::rvsdg::Region
argument(size_t index) const noexceptjlm::rvsdg::Regioninline
Arguments() noexceptjlm::rvsdg::Regioninline
Arguments() const noexceptjlm::rvsdg::Regioninline
arguments_jlm::rvsdg::Regionprivate
BottomNodeConstIterator typedefjlm::rvsdg::Regionprivate
BottomNodeConstRange typedefjlm::rvsdg::Regionprivate
BottomNodeIterator typedefjlm::rvsdg::Regionprivate
BottomNodeRange typedefjlm::rvsdg::Regionprivate
BottomNodes() noexceptjlm::rvsdg::Regioninline
BottomNodes() const noexceptjlm::rvsdg::Regioninline
bottomNodes_jlm::rvsdg::Regionprivate
ContainsNodeType(const rvsdg::Region &region, bool checkSubregions)jlm::rvsdg::Regioninlinestatic
ContainsOperation(const rvsdg::Region &region, bool checkSubregions)jlm::rvsdg::Regioninlinestatic
copy(Region *target, SubstitutionMap &smap) constjlm::rvsdg::Region
generateNodeId() noexceptjlm::rvsdg::Regioninlineprivate
GetAnnotationString(const void *key, const util::AnnotationMap &annotationMap, char annotationSeparator, char labelValueSeparator)jlm::rvsdg::Regionprivatestatic
getNextNodeId() const noexceptjlm::rvsdg::Regioninline
getRegionId() const noexceptjlm::rvsdg::Regioninline
graph() const noexceptjlm::rvsdg::Regioninline
graph_jlm::rvsdg::Regionprivate
Id typedefjlm::rvsdg::Region
id_jlm::rvsdg::Regionprivate
index() const noexceptjlm::rvsdg::Regioninline
index_jlm::rvsdg::Regionprivate
Input classjlm::rvsdg::Regionfriend
insertArgument(size_t index, std::unique_ptr< RegionArgument > argument)jlm::rvsdg::Region
IsRootRegion() const noexceptjlm::rvsdg::Region
narguments() const noexceptjlm::rvsdg::Regioninline
nextNodeId_jlm::rvsdg::Regionprivate
Node classjlm::rvsdg::Regionfriend
node() const noexceptjlm::rvsdg::Regioninline
node_jlm::rvsdg::Regionprivate
NodeConstIterator typedefjlm::rvsdg::Regionprivate
NodeConstRange typedefjlm::rvsdg::Regionprivate
NodeIterator typedefjlm::rvsdg::Regionprivate
NodeRange typedefjlm::rvsdg::Regionprivate
Nodes() noexceptjlm::rvsdg::Regioninline
Nodes() const noexceptjlm::rvsdg::Regioninline
nodes_jlm::rvsdg::Regionprivate
notifyInputChange(Input *input, Output *old_origin, Output *new_origin)jlm::rvsdg::Regionprivate
notifyInputCreate(Input *input)jlm::rvsdg::Regionprivate
notifyInputDestroy(Input *input)jlm::rvsdg::Regionprivate
notifyNodeCreate(Node *node)jlm::rvsdg::Regionprivate
notifyNodeDestroy(Node *node)jlm::rvsdg::Regionprivate
nresults() const noexceptjlm::rvsdg::Regioninline
numBottomNodes() const noexceptjlm::rvsdg::Regioninline
numBottomNodes_jlm::rvsdg::Regionprivate
numNodes() const noexceptjlm::rvsdg::Regioninline
numNodes_jlm::rvsdg::Regionprivate
NumRegions(const rvsdg::Region &region) noexceptjlm::rvsdg::Regionstatic
numTopNodes() const noexceptjlm::rvsdg::Regioninline
numTopNodes_jlm::rvsdg::Regionprivate
observers_jlm::rvsdg::Regionmutableprivate
onBottomNodeAdded(Node &node)jlm::rvsdg::Regionprivate
onBottomNodeRemoved(Node &node)jlm::rvsdg::Regionprivate
onNodeAdded(Node &node)jlm::rvsdg::Regionprivate
onNodeRemoved(Node &node)jlm::rvsdg::Regionprivate
onTopNodeAdded(Node &node)jlm::rvsdg::Regionprivate
onTopNodeRemoved(Node &node)jlm::rvsdg::Regionprivate
operator=(const Region &)=deletejlm::rvsdg::Region
Output classjlm::rvsdg::Regionfriend
prune(bool recursive)jlm::rvsdg::Region
PruneArguments()jlm::rvsdg::Region
Region(rvsdg::Region *parent, Graph *graph)jlm::rvsdg::Region
Region(rvsdg::StructuralNode *node, size_t index)jlm::rvsdg::Region
Region(const Region &)=deletejlm::rvsdg::Region
region_bottom_node_list typedefjlm::rvsdg::Regionprivate
region_nodes_list typedefjlm::rvsdg::Regionprivate
region_top_node_list typedefjlm::rvsdg::Regionprivate
RegionArgumentConstIterator typedefjlm::rvsdg::Regionprivate
RegionArgumentConstRange typedefjlm::rvsdg::Regionprivate
RegionArgumentIterator typedefjlm::rvsdg::Regionprivate
RegionArgumentRange typedefjlm::rvsdg::Regionprivate
RegionObserver classjlm::rvsdg::Regionfriend
RegionResult classjlm::rvsdg::Regionfriend
RegionResultConstIterator typedefjlm::rvsdg::Regionprivate
RegionResultConstRange typedefjlm::rvsdg::Regionprivate
RegionResultIterator typedefjlm::rvsdg::Regionprivate
RegionResultRange typedefjlm::rvsdg::Regionprivate
RemoveArguments(const util::HashSet< size_t > &indices)jlm::rvsdg::Region
removeNode(Node *node)jlm::rvsdg::Region
RemoveResults(const util::HashSet< size_t > &indices)jlm::rvsdg::Region
result(size_t index) const noexceptjlm::rvsdg::Regioninline
Results() noexceptjlm::rvsdg::Regioninline
Results() const noexceptjlm::rvsdg::Regioninline
results_jlm::rvsdg::Regionprivate
SimpleNode classjlm::rvsdg::Regionfriend
StructuralNode classjlm::rvsdg::Regionfriend
TopNodeConstIterator typedefjlm::rvsdg::Regionprivate
TopNodeConstRange typedefjlm::rvsdg::Regionprivate
TopNodeIterator typedefjlm::rvsdg::Regionprivate
TopNodeRange typedefjlm::rvsdg::Regionprivate
TopNodes() noexceptjlm::rvsdg::Regioninline
TopNodes() const noexceptjlm::rvsdg::Regioninline
topNodes_jlm::rvsdg::Regionprivate
ToString(const std::vector< util::Annotation > &annotations, char annotationSeparator, char labelValueSeparator)jlm::rvsdg::Regionprivatestatic
ToString(const util::Annotation &annotation, char labelValueSeparator)jlm::rvsdg::Regionprivatestatic
ToTree(const rvsdg::Region &region, const util::AnnotationMap &annotationMap) noexceptjlm::rvsdg::Regionstatic
ToTree(const rvsdg::Region &region) noexceptjlm::rvsdg::Regionstatic
ToTree(const rvsdg::Region &region, const util::AnnotationMap &annotationMap, size_t indentationDepth, std::stringstream &stream) noexceptjlm::rvsdg::Regionprivatestatic
view() constjlm::rvsdg::Region
~Region() noexceptjlm::rvsdg::Region