| AppendToLabel(std::string_view text, std::string_view sep="\n") | jlm::util::graph::GraphElement | |
| ArgumentNodes_ | jlm::util::graph::Graph | private |
| AttributeMap_ | jlm::util::graph::GraphElement | private |
| AttributeValue typedef | jlm::util::graph::GraphElement | private |
| CreateArgumentNode() | jlm::util::graph::Graph | |
| CreateDirectedEdge(Port &from, Port &to) | jlm::util::graph::Graph | inline |
| CreateEdge(Port &from, Port &to, bool directed) | jlm::util::graph::Graph | |
| CreateInOutNode(size_t inputPorts, size_t outputPorts) | jlm::util::graph::Graph | |
| CreateNode() | jlm::util::graph::Graph | |
| CreateResultNode() | jlm::util::graph::Graph | |
| CreateUndirectedEdge(Port &a, Port &b) | jlm::util::graph::Graph | inline |
| Edges_ | jlm::util::graph::Graph | private |
| Finalize() override | jlm::util::graph::Graph | virtual |
| GetArgumentNode(size_t index) | jlm::util::graph::Graph | |
| GetAttributeGraphElement(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetAttributeObject(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetAttributeString(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| GetEdge(size_t index) | jlm::util::graph::Graph | |
| GetEdgeBetween(Port &a, Port &b) | jlm::util::graph::Graph | |
| GetElementFromProgramObject(uintptr_t object) const | jlm::util::graph::Graph | |
| GetElementFromProgramObject(const T &object) const | jlm::util::graph::Graph | inline |
| GetFromProgramObject(const ProgramObject &object) const | jlm::util::graph::Graph | inline |
| GetFullId() const | jlm::util::graph::GraphElement | |
| GetGraph() override | jlm::util::graph::Graph | virtual |
| jlm::util::graph::GraphElement::GetGraph() const | jlm::util::graph::GraphElement | |
| GetIdPrefix() const override | jlm::util::graph::Graph | virtual |
| GetLabel() const | jlm::util::graph::GraphElement | |
| GetLabelOr(std::string_view otherwise) const | jlm::util::graph::GraphElement | |
| GetNode(size_t index) | jlm::util::graph::Graph | |
| GetProgramObject() const noexcept | jlm::util::graph::GraphElement | |
| GetResultNode(size_t index) | jlm::util::graph::Graph | |
| GetUniqueIdSuffix() const | jlm::util::graph::GraphElement | |
| GetWriter() | jlm::util::graph::Graph | |
| GetWriter() const | jlm::util::graph::Graph | |
| Graph(Writer &writer) | jlm::util::graph::Graph | explicitprivate |
| Graph(Writer &writer, Node &parentNode) | jlm::util::graph::Graph | private |
| GraphElement | jlm::util::graph::Graph | private |
| jlm::util::graph::GraphElement::GraphElement(const GraphElement &other)=delete | jlm::util::graph::GraphElement | |
| jlm::util::graph::GraphElement::GraphElement(GraphElement &&other)=delete | jlm::util::graph::GraphElement | |
| HasAttribute(const std::string &attribute) const | jlm::util::graph::GraphElement | |
| HasLabel() const | jlm::util::graph::GraphElement | |
| HasProgramObject() const noexcept | jlm::util::graph::GraphElement | |
| IsFinalized() const | jlm::util::graph::GraphElement | |
| IsSubgraph() const | jlm::util::graph::Graph | |
| Label_ | jlm::util::graph::GraphElement | private |
| MapProgramObjectToElement(GraphElement &element) | jlm::util::graph::Graph | private |
| Nodes_ | jlm::util::graph::Graph | private |
| NumArgumentNodes() const noexcept | jlm::util::graph::Graph | |
| NumEdges() const noexcept | jlm::util::graph::Graph | |
| NumNodes() const noexcept | jlm::util::graph::Graph | |
| NumResultNodes() const noexcept | jlm::util::graph::Graph | |
| operator=(const GraphElement &other)=delete | jlm::util::graph::GraphElement | |
| operator=(GraphElement &&other)=delete | jlm::util::graph::GraphElement | |
| Output(std::ostream &out, OutputFormat format, size_t indent=0) const | jlm::util::graph::Graph | |
| OutputASCII(std::ostream &out, size_t indent) const | jlm::util::graph::Graph | private |
| OutputAttributes(std::ostream &out, AttributeOutputFormat format) const | jlm::util::graph::GraphElement | |
| OutputDot(std::ostream &out, size_t indent) const | jlm::util::graph::Graph | private |
| ParentNode_ | jlm::util::graph::Graph | private |
| ProgramObject_ | jlm::util::graph::GraphElement | private |
| ProgramObjectMapping_ | jlm::util::graph::Graph | private |
| RemoveAttribute(const std::string &attribute) | jlm::util::graph::GraphElement | |
| RemoveProgramObject() | jlm::util::graph::GraphElement | |
| RemoveProgramObjectMapping(uintptr_t object) | jlm::util::graph::Graph | private |
| ResultNodes_ | jlm::util::graph::Graph | private |
| SetAttribute(const std::string &attribute, std::string value) | jlm::util::graph::GraphElement | |
| SetAttributeGraphElement(const std::string &attribute, const GraphElement &element) | jlm::util::graph::GraphElement | |
| SetAttributeObject(const std::string &attribute, uintptr_t object) | jlm::util::graph::GraphElement | |
| SetAttributeObject(const std::string &attribute, const T &object) | jlm::util::graph::GraphElement | inline |
| SetLabel(std::string label) | jlm::util::graph::GraphElement | |
| SetProgramObject(const T &object) | jlm::util::graph::GraphElement | inline |
| SetProgramObjectUintptr(uintptr_t object) | jlm::util::graph::GraphElement | private |
| UniqueIdSuffix_ | jlm::util::graph::GraphElement | private |
| Writer | jlm::util::graph::Graph | private |
| Writer_ | jlm::util::graph::Graph | private |
| ~Graph() override=default | jlm::util::graph::Graph | |
| ~GraphElement()=default | jlm::util::graph::GraphElement | virtual |